python---字典
来源:互联网 发布:邪恶帝软件下载 编辑:程序博客网 时间:2024/06/07 03:14
#空字典
var = dict()
var = {}
#创建具有多个数据 的字典
var = {'1':'2','3':'4'}
print(var)
var = dict({'1':'2','3':'4'})
print(var)
var = dict(西八='a',撒旦='b')
print(var)
var =[
['1','2'],
['3','4']
]
re = dict(var)
print(re)
key = ['a','b','c','d']
values = ['A','B','C','D']
re = dict(zip(key,values))
print(re)
#基本操作
var = {'a':'A','b':'B'}
#访问字典
print(var['a'])
#修改字典
var['a']='aa'
print(var)
#添加元素
var['c']='C'
print(var)
#序列操作
#成员检测->支队键的操作而不是值
var = {'a':'A','b':'B'}
re = 'a' in var
print(re)
#len()检测字典中元素的个数
var = {'a':'A','b':'B'}
re = len(var)
print(re)
#max() 获取字典中最大的键如果不是数字键,获取最大的编码值
var = {'a':'A','b':'B'}
re = max(var)
print(re)
#min() 获取字典中最大的键如果不是数字键,获取最大的编码值
var = {'a':'A','b':'B'}
re = min(var)
print(re)
#字典的遍历
var = {'a':'A','b':'B'}
for i in var:
print(i ,var[i])
re = var.items()
print(re )#不是标准的列表类型
for k,v in var.items():
print(k,v)
#字典推导式
var = {'a':'A','b':'B'}
#普通推导式
re = {k:v for k,v in var.items()}
print(re)
#带有判断条件的推导式
re = {k:v for k,v in var.items() if len(v)==2}
print(re)
#多循环的字典推导式
gg = { 'a':'b','c':'d','e':'d'}
bb = { 'A':'B','C':'D','E':'D'}
re = {g+b:G+B for g,G in gg.items() for b,B in bb.items()}
print(re)
- Python 字典
- python 字典
- Python:字典
- Python 字典
- python字典
- Python 字典
- python 字典
- python 字典
- Python 字典
- Python字典
- python 字典
- python字典
- python 字典
- python 字典
- python--字典
- python 字典
- python字典
- Python---字典
- javascript中return、return true、return false的区别
- D3D视频渲染入门程序.
- MySQL总结(三)
- 5.7
- PCI/PCIe基础——配置空间
- python---字典
- Springboot单元测试(MockBean||SpyBean)
- 使用Oracle包DBMS_FILE_TRANSFER进行copy文件
- 「树莓派玩转物联网」之SSH连接树莓派
- Linux文件系统之aufs
- 数据库学习3
- 喷射字符2
- java实现合并两排序链表
- 【cs231n】assignment1 :k-Nearest Neighbor classifier