06_掌握Python列表、元组、字典、集合

在这里插入图片描述

学习完本篇内容,你将掌握以下技能:

  • 列表、元组、字典、集合的创建与删除
  • 列表、元组、字典、集合的访问及遍历
  • 列表、元组、字典、集合的操作方法
  • 列表、元组、字典、集合的生成式

在这里插入图片描述

列表的基本操作

# 列表的基本操作
# 创建列表
list1 = [1, 2, 3, 4, 5]
list2 = list(range(1, 6))

# 删除列表
del list1

# 访问列表元素
print(list1[0])  # 输出结果为:1

# 遍历列表
for i in list1:
    print(i)

列表的特有操作

# 列表的特有操作
# 添加元素
list1.append(6)  # 在列表末尾添加元素6
list1.insert(0, 0)  # 在列表指定位置插入元素0

# 删除元素
list1.remove(6)  # 删除列表中第一个值为6的元素
list1.pop(0)  # 删除列表中指定位置的元素

# 列表切片
list2 = list1[1:4]  # 截取列表中从索引1到索引4(不包括索引4)的元素
list3 = list1[::-1]  # 反转列表

# 列表合并
list4 = list1 + list2  # 合并两个列表

# 列表复制
list5 = list1.copy()  # 复制列表

列表生成式及二维列表

# 列表生成式
list6 = [i for i in range(1, 6)]  # 生成一个包含1到5的列表

# 二维列表
list7 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]  # 创建一个二维列表

元组的创建与删除

# 元组的创建与删除
tuple1 = (1, 2, 3, 4, 5)
tuple2 = tuple(range(1, 6))

# 删除元组
del tuple1

# 访问元组元素
print(tuple1[0])  # 输出结果为:1

# 遍历元组
for i in tuple1:
    print(i)

元组的访问及遍历

# 元组的访问及遍历
# 访问元组元素
print(tuple1[0])  # 输出结果为:1

# 遍历元组
for i in tuple1:
    print(i)

元组的操作方法及元组的遍历

# 元组的操作方法及元组的遍历
# 元组的操作方法
tuple1.count(1)  # 统计元组中元素1出现的次数
tuple1.index(1)  # 查找元组中元素1的索引

# 元组的遍历
for i in tuple1:
    print(i)

元组生成式

# 元组生成式
tuple2 = (i for i in range(1, 6))  # 生成一个包含1到5的元组

字典的创建与删除

# 字典的创建与删除
dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
dict2 = dict(name='Tom', age=18, gender='male') # 输出结果: {'name': 'Tom', 'age': 18, 'gender': 'male'}

# 删除字典
del dict1

字典元素的访问及遍历

# 字典元素的访问及遍历
# 访问字典元素
print(dict1['name'])  # 输出结果为:Tom

# 遍历字典
for key in dict1:
    print(key, dict1[key])

字典元素的访问及遍历

# 字典元素的访问及遍历
# 访问字典元素
print(dict1['name'])  # 输出结果为:Tom

# 遍历字典
for key in dict1:
    print(key, dict1[key])

字典操作的相关方法

# 字典操作的相关方法
dict1.keys()  # 获取字典的所有键
dict1.values()  # 获取字典的所有值
dict1.items()  # 获取字典的所有键值对
dict1.get('name')  # 获取字典中指定键的值
dict1.pop('name')  # 删除字典中指定键的键值对
dict1.popitem()  # 删除字典中最后一个键值对
dict1.clear()  # 清空字典

字典生成式

# 字典生成式
dict2 = {i: i**2 for i in range(1, 6)}  # 生成一个包含1到5的平方的字典

集合的创建与删除

# 集合的创建与删除
set1 = {1, 2, 3, 4, 5}
set2 = set(range(1, 6))

# 删除集合
del set1

集合的操作符

# 集合的操作符
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

# 并集
print(set1 | set2)  # 输出结果为:{1, 2, 3, 4, 5, 6, 7, 8}

# 交集
print(set1 & set2)  # 输出结果为:{4, 5}

# 差集
print(set1 - set2)  # 输出结果为:{1, 2, 3}

# 对称差集
print(set1 ^ set2)  # 输出结果为:{1, 2, 3, 6, 7, 8}

集合的操作方法及集合的遍历
集合的操作方法及集合的遍历

# 集合的操作方法及集合的遍历
# 集合的操作方法
set1.add(6)  # 向集合中添加元素6
set1.remove(6)  # 从集合中删除元素6
set1.discard(6)  # 从集合中删除元素6,如果元素不存在则不报错
set1.pop()  # 随机删除集合中的一个元素
set1.clear()  # 清空集合

# 集合的遍历
for i in set1:
    print(i)

总结
在本篇中,我们学习了 Python 中列表、元组、字典、集合的创建与删除,访问及遍历,操作方法及生成式。希望你能熟练掌握并应用到实际编程中。

到了本篇结尾,希望你能熟练掌握并应用到实际编程中。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码海扬帆:前端探索之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值