博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python元组&字典
阅读量:4639 次
发布时间:2019-06-09

本文共 757 字,大约阅读时间需要 2 分钟。

1、(122,3,2,5,66) //tuple
与list相比,不能增删改要素;
 
2、lang = {'CN':'Chinese', EN':'Englishi'} //字典定义
for key, value in lang.items //遍历所有键值对
for key in lang.keys() //遍历所有键
for value in lang.values() //遍历所有值
 
3、字典删除
lang = {'CN':'Chinese', EN':'Englishi'} //字典
del lang['CN'] //删除键值对
x = lang.pop('CN', 999) //'CN'键值对不存在,所以 x = 999
k, v = lang.popitem() //随机删除键值对
 
4、get() 根据key获取值,key不存在时,可以指定默认值
v = lang.get("JP", “Jpeg”) //lang不变,v得到“Jpeg”
 
5、修改
v.setdefault("key", defaultValue) //如果有值就不修改;返回值为Value的值
v.update( {'CN':'Chinese', 'EN':'Englishi'} )
v.update(CN = 'Chinese', EN = 'Englishi')
 
6、根据序列,创建字典,并制定统一值
v = dict.fromkeys(["k1", "k2", "k3"], "defaule") //{'k1': 'defaule', 'k2': 'defaule', 'k3': 'defaule'}

转载于:https://www.cnblogs.com/chqworkhome/p/10897794.html

你可能感兴趣的文章
.vimrc
查看>>
Coding源码学习第一部分(AppDelegate.m)
查看>>
VS使用过程中的一些问题
查看>>
极限编程在WEB开发中的作用
查看>>
printf的使用
查看>>
NLP Attention
查看>>
PHP 之数据类型判断
查看>>
第二次冲刺 站立会议3
查看>>
LA3029最大子矩阵
查看>>
万网域名MX解析设置方案[net.cn, ubuntu]
查看>>
403. Frog Jump
查看>>
C++学习之二分查找续
查看>>
Vue创建SPA那些事
查看>>
python基础学习1-列表推导式和字典推导式
查看>>
Linux下开发python django程序(模板设置和载入数据)
查看>>
mfc Radio Buttons
查看>>
Python【第三章】:python 面向对象 (new)
查看>>
redis学习总结
查看>>
css文字禁止选中
查看>>
[刘阳Java]_Java环境搭建_第2讲
查看>>