专业编程基础技术教程

网站首页 > 基础教程 正文

Python数据类型之字典(Dictionary)——2

ccvgpt 2025-01-11 10:49:10 基础教程 17 ℃

字典元素的访问

  • keys():返回包含所有键的列表
  • values():返回包含所有值的列表
  • get():根据key返回value,若key不存在则返回None
  • items():返回一个由(key,value)组成的元组
  • copy():复制字典。
  • in运算用于判断某键是否在字典中,对于value值不适用。
user = {"name":"张三","age":18,'family': ('爸爸', '妈妈', '爷爷', '奶奶', '妹妹')}
# keys():返回包含所有键的列表
print(user.keys())
# values():返回包含所有值的列表
print(user.values())
# get():根据key返回value,若key不存在则返回None
print(user.get("age"))
print(user.get("sex"))#sex不存在,返回None
# items():方法返回一个由(key,value)组成的元组
print(user.items())
# copy():方法复制字典。
copy_user = user.copy()
print(copy_user)
# in运算用于判断age是否在字典
if "age" in user:
    print("存在")
else:
    print("不存在")



Python数据类型之字典(Dictionary)——2

迭代字典

  • 迭代字典,按照元组显示键值对。
user = {"name":"张三","age":18,'family': ('爸爸', '妈妈', '爷爷', '奶奶', '妹妹')}
#迭代字典,以元组显示键/值对
for tuple in user.items():
    print(tuple)



  • 迭代字典,返回主键
user = {"name":"张三","age":18,'family': ('爸爸', '妈妈', '爷爷', '奶奶', '妹妹')}
#迭代字典,返回主键
for key in user.keys():
    print(key)



  • 迭代字典,返回值
user = {"name":"张三","age":18,'family': ('爸爸', '妈妈', '爷爷', '奶奶', '妹妹')}
#迭代字典,返回值
for value in user.values():
    print(value)


Tags:

最近发表
标签列表