list、tuple和dict的for循环遍历
来源:互联网 发布:javascript教程谁的好 编辑:程序博客网 时间:2024/06/07 11:53
1、对于list
直接for i in list会顺序输出list中所有的值,对于想使用它的编号可以使用列举(enumerate)函数,如for k, v in enumerate(list),对于两个list想要依次取相同位置的值,则可以使用zip函数,如for l1, l2 in zip(list1, list2):。
2、对于tuple
直接通过for i in tuple会顺序输出tuple中所有的值,对于想要使用它的编号可使用列举(enumerate)函数,如for k, v in enumerate(tuple)
3、对于dict
如果想要获取dict的key值,可以通过for key in dict::获取,如果想要依次得到字典中的键值对,可以通过for i in dict.items()获取,那么每个i是一个tuple,表示一个键值对,如果想要依次得到键并且得到序号,可以使用 for i, key in enumerate(dict)这个列举函数。
具体实例如下:
list = [1,2,3,4,5]
tuple = (1,2,3,4,5)
dict = {"n1":1, "n2":2, "n3":3}
list2 = ["a", "b", "c", "d", "e"]
for i, k in zip(list, list2):
print(i)
print(k)
print(len(dict))
#for list out
for i in list:
print(i)
for t in tuple:
print(t)
for di in dict:
print(di)
for d in dict.items():
print(d)
for k, v in enumerate(dict):
print(k)
print(v)
for kl, vl in enumerate(list):
print(kl)
print(vl)
输出如下:
1
a
2
b
3
c
4
d
5
e
3
1
2
3
4
5
1
2
3
4
5
n1
n2
n3
('n1', 1)
('n2', 2)
('n3', 3)
0
n1
1
n2
2
n3
0
1
1
2
2
3
3
4
4
5
- list、tuple和dict的for循环遍历
- Python List 、 tuple和dict
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- Python中list,tuple,dict,set的区别和用法
- list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- Python入门(三)——list和tuple,条件判断和循环,dict和set
- Python入门(三)——list和tuple,条件判断和循环,dict和set
- 自学python(03)list和tuple,条件判断和循环,dict和set
- python list和dict的遍历
- python-list、tuple、dict和set
- python数据类型list、tuple、dict和set
- #Python 廖雪峰老师#Week 1_4:list和tuple/条件判断/循环/dict和set
- python 中list dict tuple的比较
- 校招编程题目(1) C++:括号匹配方案(京东)
- Eclipse中安装Spring插件
- 为什么会有 Memcache 和 memcached
- Linux环境下部署jasperreport出现net.sf.jasperreports.engine.util.JRFontNotFoundException
- java2
- list、tuple和dict的for循环遍历
- 数据库基础知识总结
- leetcode 225 & 232.Implement Stack using Queues & Implement Queue using Stacks
- 字符串的相关问题
- linux tomcat安装配置apr
- 1.1搜索文本和计数词汇常用的函数
- Python input和raw_input的区别
- java中String和int互换
- 《黑客与画家》读书笔记