列表:Python中的列表是一种基本数据类型,使用方括号[]表示,元素之间用逗号分隔。列表中的元素可以是不同数据类型,如整数、浮点数、字符串等,并且支持索引和切片操作。
案例:
# 创建一个包含数字的列表
numbers = [1, 2, 3, 4, 5]
# 访问列表中的元素
print(numbers) # 输出: 1
# 修改列表中的元素
numbers = 10
print(numbers) # 输出: [10, 2, 3, 4, 5]
# 在列表末尾添加元素
numbers.append(6)
print(numbers) # 输出: [10, 2, 3, 4, 5, 6]
元组:元组在python中是一种内置的数据类型,具有不可变的数据特性,这意味着一旦创建,其内容不能被修改。元组通常用于存储一组固定不变的数据。
案例:
t3 = (10, 20, 30) print(len(t3), t3[0], t3[2]) for e in t3: print(e)
字典:在 Python 中,字典通过键来存储值,每个键与其对应的值构成一个键值对,可以通过键来快速访问对应的值
案例:
# 创建一个字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
# 访问字典中的值
print(my_dict['name']) # 输出: Alice
print(my_dict['age']) # 输出: 25
# 修改字典中的值
my_dict['age'] = 26
print(my_dict['age']) # 输出: 26
# 添加新的键值对
my_dict['job'] = 'Engineer'
print(my_dict['job']) # 输出: Engineer
# 删除字典中的键值对
del my_dict['city']
# 或者使用
# my_dict.pop('city')
# 遍历字典
for key, value in my_dict.items():
print(key, value)# 创建一个字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
# 访问字典中的值
print(my_dict['name']) # 输出: Alice
print(my_dict['age']) # 输出: 25
# 修改字典中的值
my_dict['age'] = 26
print(my_dict['age']) # 输出: 26
# 添加新的键值对
my_dict['job'] = 'Engineer'
print(my_dict['job']) # 输出: Engineer
# 删除字典中的键值对
del my_dict['city']
# 或者使用
# my_dict.pop('city')
# 遍历字典
for key, value in my_dict.items():
print(key, value)
集合:Python集合是一个无序的不重复元素序列
案例:
# 创建集合
s = {1, 2, 3, 4, 5}
# 去重
s_duplicates = {1, 2, 2, 3, 4, 4, 5}
print(s_duplicates) # 输出 {1, 2, 3, 4, 5}
# 成员关系测试
print(3 in s) # 输出 True
# 数学运算
s1 = {1, 2, 3}
s2 = {2, 3, 4}
# 交集
print(s1 & s2) # 输出 {2, 3}
# 并集
print(s1 | s2) # 输出 {1, 2, 3, 4}
# 差集
print(s1 - s2) # 输出 {1}