Python的字典操作

#!/usr/bin/env python
# -*- coding:utf-8 -*-

id={'123':'ab','456':'cd'}
#添加字典元素
id['789']='ef'
#删除
del id['123']
#更改
id['456']='ookk'
print(id)

#遍历字典
for key,value in id.items():
    print(key)
    print(value)
print('\n')
#遍历字典的键
for key in id.keys():
    print(key)
#等价于上
for key in id:
    print(key)

print(type(id.keys()))
#对key,value进行排序输出
for key in sorted(id.keys()):
    print(key)
for value in sorted(id.values()):
    print(value)
print("\n")

#遍历字典的值
for value in id.values():
    print(value)
print("\n")

#去重set集合
for value in set(id.values()):
    print(value)


print("\n")
#字典列表
id1={'id':'123','name':'bf'}
id2={'id':'234','name':'ef'}
ids=[id1,id2]
print(ids)
print('\n')

#字典嵌套,适用于多个结构相同的字典保存
usernames={
    'bfss':{
        'name':'ss',
        'tel':'134'
    },
    'ssff':{
        'name':'dd',
        'tel':'187'
        }
}
print(usernames)

猜你喜欢

转载自blog.csdn.net/wsLJQian/article/details/84674178
今日推荐