列表是一种可变的有序序列,用方括号 [] 表示,其中的元素可以是任意类型的数据。列表支持索引和切片操作,可以进行添加、删除、修改、排序等多种操作。
例如,创建一个列表并进行操作:
my_list = [1, 2, 3, 'hello', 'world']
print(my_list[0]) # 输出第一个元素
print(my_list[2:4]) # 输出第三个和第四个元素
my_list.append(4) # 添加一个元素
my_list.remove('hello') # 删除一个元素
my_list[0] = 0 # 修改一个元素
my_list.sort() # 排序
print(my_list) # 输出整个列表
输出结果:
1
[3, 'hello']
[0, 2, 3, 'world', 4]
元组是一种不可变的有序序列,用圆括号 () 表示,其中的元素可以是任意类型的数据。元组支持索引和切片操作,但不支持添加、删除、修改等操作。
例如,创建一个元组并进行操作:
my_tuple = (1, 2, 3, 'hello', 'world')
print(my_tuple[0]) # 输出第一个元素
print(my_tuple[2:4]) # 输出第三个和第四个元素
输出结果:
1
(3, 'hello')
字典是一种可变的无序序列,用大括号 {} 表示,其中的元素是键值对,键和值可以是任意类型的数据。字典支持根据键进行索引和修改操作,可以进行添加、删除等多种操作。
例如,创建一个字典并进行操作:
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_dict['a']) # 输出键 'a' 对应的值
my_dict['d'] = 4 # 添加一个键值对
my_dict.pop('b') # 删除一个键值对
my_dict['a'] = 0 # 修改一个键值对
print(my_dict) # 输出整个字典
输出结果:
1
{'a': 0, 'c': 3, 'd': 4}