我是靠谱客的博主 端庄哈密瓜,最近开发中收集的这篇文章主要介绍list、tuple和dict的for循环遍历,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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循环遍历的全部内容,希望文章能够帮你解决list、tuple和dict的for循环遍历所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部