字典 dict方法

Posted zhao01

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典 dict方法相关的知识,希望对你有一定的参考价值。

字典

student = {‘sId‘: ‘1101‘, ‘sName‘: 张三‘, ‘sClass‘: 软件测试‘, ‘sColl‘: 信息技术学院‘}

# 根据键查询 若不存在会报错
print(student[‘sId‘])

# get查询 若不存在返回None
print(student.get(‘sId‘))
print(student.get(‘sId1‘))

# 字典长度,元素个数
print(len(student))

# 字典字符串显示  print本身就是将输出内容转成字符串输出  所以以下输出一致
print(str(student))
print(student)

# 以列表返回字典中所有的键
print(student.keys())

# 返回一个字典中所有的值
print(student.values())

# 返回所有键值对
print(student.items())

# 判断键是否在字典中   严格区分大小写
print(‘sid‘ in student)

# for循环遍历的几种方式
for key in student:
    print(key, end=‘	‘)
print()
for key in student.keys():
    print(key, end=‘	‘)
print()
for key, value in student.items():
    print(‘%s,%s‘ % (key, value), end=‘	‘)
print()

# 复制字典
student.copy()

# 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
student1 = {}
student1 = student1.fromkeys((1,), ‘num‘)
print(str(student1))

# 存在无效,不存在增加
student.setdefault(‘sId‘, ‘1002‘)
student.setdefault(‘sSex‘, 男‘)
print(student)

# 把另一个字典的键/值更新到一个字典中
student.update(student1)
print(student)

# 字典生成式
list2dict=[{‘name‘,‘zhagnsan‘},{‘age‘,22},{‘phone‘,110}]
#for循环遍历列表,将列表中每个二元集合的一号和二号取出,作为字典的key:value
dict{key:value for key,value in list2dict}
print(dict)

以上是关于字典 dict方法的主要内容,如果未能解决你的问题,请参考以下文章

Python字典(dict)的操作方法汇总(约18种操作方法),并附示例代码

python字典-字典方法

Django模板遍历字典的方法

dict,列表方法

Python 字典 update() 方法

Python 字典常用操作