这些方法可以帮助我们对元组和字典进行各种操作,如统计元素出现次数、查询元素位置、清空字典、复制字典、获取键和值的列表等。了解这些方法可以提高代码的效率和可读性,方便我们在实际开发中使用元组和字典这两种常用的数据类型。
# 元组是一个不可变序列,可以包含任意类型的元素。元组中的元素不能改变,但是可以进行查询和切片等操作。
# 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')])
如果这篇文章对你有帮助,还请帮忙点赞关注。您的支持是我更新的最大动力!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?