day 13 字典dict 操作
2024-10-20 15:50:49
1.len 键值对的个数
In [4]: nums = [11,22,33] In [6]: len(nums)
Out[6]: 3 In [7]: infor = {"name":"alex","age":14} #键值对是1个整体 In [8]: len(infor)
Out[8]: 2
2.keys vaules items
### python2 In [1]: infor = {"name":"alex","age":18} In [3]: infor.keys()
Out[3]: ['age', 'name'] In [4]: infor.values()
Out[4]: [18, 'alex'] #查找
In [5]: infor.get("name")
Out[5]: 'alex' In [6]: infor.get("dfas") In [7]: if "alex" in infor.values():
...: print("有alex这个值")
...:
有alex这个值
##### python3
In [9]: infor
Out[9]: {'age': 14, 'name': 'alex'} In [10]: infor.keys()
Out[10]: dict_keys(['age', 'name']) #是1个对象 In [11]: infor.values()
Out[11]: dict_values([14, 'alex']) In [14]: infor.items()
Out[14]: dict_items([('age', 14), ('name', 'alex')]) #返回元组
3.遍历
#### python3 遍历keys vaules items
In [12]: for temp in infor.keys():
....: print(temp)
....:
age
name In [13]: for temp in infor.values():
....: print(temp)
....:
14
alex In [15]: for temp in infor.items():
....: print(temp)
....:
('age', 14)
('name', 'alex') In [16]: for temp in infor.items():
....: print("key:%s,value:%s"%(temp[0],temp[1]))
....:
key:age,value:14
key:name,value:alex
### 元组拆包 遍历
In [17]: for A,B in infor.items():
....: print("key:%s,value:%s"%(A,B))
....:
key:age,value:14
key:name,value:alex
元组拆包
最新文章
- C++四种类型转换方式。
- Linux 中 17 个 tar 命令实用示例
- java 与c#比较
- SQLite 命令
- microsoft azure 速度测试网址
- Educational Codeforces Round 1 C. Nearest vectors 极角排序
- com.service.impl
- (1)I2c的简介和特性
- angularJS中如何写自定义指令
- Windows下使用XManager访问Ubuntu 11.04的设置方法
- 【贪心】【堆】Gym -100956D - Greedy Game
- CSS样式之表格,表单
- 【手记】让Fiddler抓取入站请求,或者叫用Fiddler做反向代理
- es7 await/async解决异步问题
- python全栈学习--day11(函数高级应用)
- python三数之和
- IOS多线程处理
- Java Bitset
- 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
- 003 jquery层次选择器
热门文章
- Java编程规范[转]
- windows server 2008/2012安装PostgreSQL过程及问题总结
- 使用plugins让打包更便捷
- Java 数据库操作oracle增删改查,通用封装基于hashmap
- 通讯协议(一)HTTP协议
- Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver
- Request和Response中文乱码问题的解决方案和区分
- ES6中let与const命令详解
- TCP中的三次握手和四次挥手
- POJ3074 Sudoku(lowbit优化搜索)