python中的元组与字典总结 每行都有注释 小白也能看懂

发布时间:2024年01月23日

总结一下元组和字典的方法:

对于元组(tuple):

  • count() 方法:统计元素在元组中出现的次数。
  • index() 方法:返回元素在元组中第一次出现的位置。
  • len() 函数:返回元组中元素的个数。

对于字典(dictionary):

  • clear() 方法:清空字典中的所有元素。
  • copy() 方法:返回一个字典的浅拷贝。
  • get() 方法:返回指定键的值,如果键不存在则返回 None 或默认值。
  • keys() 方法:返回字典中所有键的列表。
  • values() 方法:返回字典中所有值的列表。
  • items() 方法:返回字典中所有键值对的元组列表。

这些方法可以帮助我们对元组和字典进行各种操作,如统计元素出现次数、查询元素位置、清空字典、复制字典、获取键和值的列表等。了解这些方法可以提高代码的效率和可读性,方便我们在实际开发中使用元组和字典这两种常用的数据类型。

# 元组是一个不可变序列,可以包含任意类型的元素。元组中的元素不能改变,但是可以进行查询和切片等操作。

# count() 方法:统计元素在元组中出现的次数。
tup = (1, 2, 3, 2, 4, 2)
print(tup.count(2))  # 输出结果为:3

# index() 方法:返回元素在元组中第一次出现的位置。
tup = (1, 2, 3, 2, 4, 2)
print(tup.index(2))  # 输出结果为:1

# len() 函数:返回元组中元素的个数。
tup = (1, 2, 3, 4)
print(len(tup))  # 输出结果为:4

# 字典是一种无序的键值对集合,其中每个键都唯一对应一个值。

# clear() 方法:清空字典中的所有元素。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
my_dict.clear()
print(my_dict)  # 输出结果为:{}

# copy() 方法:返回一个字典的浅拷贝。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
new_dict = my_dict.copy()
print(new_dict)  # 输出结果为:{'name': 'Tom', 'age': 18, 'gender': 'male'}

# get() 方法:返回指定键的值,如果键不存在则返回 None 或默认值。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(my_dict.get('name'))  # 输出结果为:Tom
print(my_dict.get('address', 'Beijing'))  # 输出结果为:Beijing

# keys() 方法:返回字典中所有键的列表。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(my_dict.keys())  # 输出结果为:dict_keys(['name', 'age', 'gender'])

# values() 方法:返回字典中所有值的列表。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(my_dict.values())  # 输出结果为:dict_values(['Tom', 18, 'male'])

# items() 方法:返回字典中所有键值对的元组列表。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(my_dict.items())  # 输出结果为:dict_items([('name', 'Tom'), ('age', 18), ('gender', 'male')])

如果这篇文章对你有帮助,还请帮忙点赞关注。您的支持是我更新的最大动力!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

文章来源:https://blog.csdn.net/k321805624/article/details/135752155
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。