Python 中的组合数据类型有列表、元组、集合和字典四种。
列表
列表是 Python 中最常见的数据类型之一,列表是有序、可修改、有重复元素的数据结构。
定义列表
列表可以用一对中括号 []
来定义,其中每个元素之间用逗号 ,
隔开。例如:
my_list = [1, 2, 3, 'apple', True]
列表操作
- 列表追加元素
使用 append
方法将元素添加到列表的最后一个位置。
my_list.append('banana')
- 列表删除元素
使用 remove
方法删除指定元素。
my_list.remove(2)
列表切片
在 Python 中可以使用 :
符号对列表进行切片操作。例如:
my_list[1:3] # 取出第二个到第四个(不包括第四个)元素
my_list[:3] # 取出前三个元素
my_list[2:] # 取出从第三个元素开始后面的所有元素
元组
元组是 Python 中不可变的数据结构,元组一旦创建,其内容不可修改。
定义元组
元组使用小括号 ()
进行定义,元素之间同样使用逗号 ,
隔开。例如:
my_tuple = (1, 2, 3, 'apple', True)
元组操作
元组的元素是不可修改的,所以只能对元组进行访问操作。
my_tuple[2] # 访问第三个元素
集合
集合是 Python 中用来存储无序唯一元素的数据类型。
定义集合
集合使用一对大括号 {}
或者 set()
函数进行定义,元素之间同样使用逗号 ,
隔开。例如:
my_set = {1, 2, 3, 'apple', True}
集合操作
- 集合添加元素
使用 add
方法将元素添加到集合中。
my_set.add('banana')
- 集合删除元素
使用 remove
方法删除指定元素。
my_set.remove(2)
字典
字典是一种无序、可变的数据结构,在 Python 中使用键值对来存储和访问数据。
定义字典
字典使用一对大括号 {}
来定义,键值对之间使用冒号 :
隔开,键值对之间用逗号 ,
隔开。例如:
my_dict = {'name': 'John', 'age': 18, 'city': 'Beijing'}
字典操作
- 字典添加或修改元素
my_dict['gender'] = 'male' # 添加元素
my_dict['age'] = 19 # 修改元素
- 字典删除元素
使用 del
关键字删除指定元素。
del my_dict['name']
以上就是 Python 中常见的数据类型及其操作攻略,示例代码:
my_list = [1, 2, 3, 'apple', True]
my_list.append('banana')
my_list.remove(2)
print(my_list[1:3]) # [2, 3]
print(my_list[:3]) # [1, 2, 3]
my_tuple = (1, 2, 3, 'apple', True)
print(my_tuple[2]) # 3
my_set = {1, 2, 3, 'apple', True}
my_set.add('banana')
my_set.remove(2)
print(my_set) # {1, 3, 'banana', 'apple', True}
my_dict = {'name': 'John', 'age': 18, 'city': 'Beijing'}
my_dict['gender'] = 'male'
my_dict['age'] = 19
del my_dict['name']
print(my_dict) # {'age': 19, 'city': 'Beijing', 'gender': 'male'}