Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】

  • Post category:Python

Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】

在学习Python编程时,了解并掌握Python的基本数据结构是非常重要的。在本篇文章中,我们将详细介绍Python中的基本数据结构包括数字、字符串、列表、元组、集合和字典,这些数据结构对于编写高效的Python程序是至关重要的。

数字

数字是Python的基本数据类型之一,包括整型、浮点型和复数型。数字可以进行各种算术运算,如加、减、乘、除等。以下是几个数字类型的示例:

# 整型
a = 1
b = 10000

# 浮点型
c = 3.1415
d = 1.23e-5

# 复数型
e = 1 + 2j
f = 2 - 3j

字符串

字符串是由字符组成的序列,在Python中用单引号、双引号或三引号表示。Python中的字符串是不可变的,即修改一个字符串的操作将返回一个新的字符串对象。以下是字符串类型的示例:

# 单引号字符串
a = 'hello'
b = 'world'

# 双引号字符串
c = "Python"
d = "is"
e = "awesome"

# 三引号字符串
f = '''This is a multi-line
string that spans multiple lines.'''

g = """This is also a multi-line
string that spans multiple lines."""

列表

列表是Python中的另一个基本数据类型,是由一系列有序的元素组成。列表中的每个元素可以是任何类型的对象,并且可以根据需要添加、删除或修改元素。以下是一个列表类型的示例:

a = [1, 2, 3, 4, 5]
b = ["apple", "banana", "orange"]
c = [1, "hello", 3.14]

元组

元组和列表类似,也是由一系列有序的元素组成。元组中的每个元素可以是任何类型的对象,但是元组是不可变的,即不能添加、删除或修改元素。以下是一个元组类型的示例:

a = (1, 2, 3, 4, 5)
b = ("apple", "banana", "orange")
c = (1, "hello", 3.14)

集合

集合是Python中用于存储唯一元素的数据类型。集合中不允许包含重复元素,并且集合中的元素是无序的。以下是一个集合类型的示例:

a = {1, 2, 3, 4, 5}
b = {"apple", "banana", "orange"}
c = {1, "hello", 3.14}

字典

字典是Python中的一种映射类型数据结构,由键和值组成的无序键值对集合。字典中的键必须唯一,而值可以是任意类型的对象。以下是一个字典类型的示例:

a = {"name": "张三", "age": 18, "phone": "123456789"}
b = {"apple": 1.2, "banana": 0.8, "orange": 1.5}
c = {1: "hello", 2: "world", 3: "Python"}

以上就是Python基本数据结构的详细介绍。在编写Python程序时,了解和掌握这些数据结构将使你能够更加灵活高效地编写Python程序,并帮助你更好地理解Python语言本身。