6 for循环读取值和enumerate函数

本文介绍了Python中的`zip`函数和`enumerate`函数在处理列表和字典时的应用。通过示例展示了如何用for循环读取列表和字典的值,并探讨了在需要显示下标时使用`enumerate`的情况。同时,给出了两个与循环和条件判断相关的编程问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

6 for循环读取值和enumerate函数

标签: 4.1python


一.zip函数

读取一个列表中的值
image_1cu44si2m1ht31j1m4ei9jpgh9.png-47.5kB

读取两个列表中的值
image_1cu453s392et1ihov9jevqguu16.png-177.5kB

1.zip函数
image_1cu457vo5ju0hh1fgvfkt1pkc23.png-139.2kB

image_1cu45bh0hiv8raljb71k63oc22t.png-37.7kB

2.示例
image_1cu459hbe15mc1voa1ghlvau1huh2g.png-250.4kB

image_1cu45gpq7ua713n030blg9s9d3a.png-110.3kB

#二. 用for循环读列表list
image_1cu45vj4g1nh41ad71j6uc3u10k03n.png-61.5kB

#三. 用for循环读取字典dict
image_1cu4636v5bem16fq14g76ec1el44.png-14.7kB
image_1cu46an18qiv1hs1oovi1l180b5h.png-46.3kB

#四. enumreate函数
1.使用情况----需要显示下标
image_1cu46jchrkt71cd4grr1kdp1hgd6b.png-159.1kB
image_1cu46ksph3up174v48sb8v1og66o.png-65.6kB

2.其他示例
image_1cu46ht8rbjn1eca10gj13t2rej5u.png-85.4kB

#五. 相关联系题

1.输出1-100之内7的倍数以及包含7的数
方法1:
for i in range(1,101):
if i%70 or i%107 or i//7==10:
print (i)

方法2:
for i in range(1,101):
if i % 7 == 0 or (‘7’ in str(i)):
print(i)
image_1cu46qm3qtea1rstiib1c15a6475.png-17.7kB

2.对两个列表中不同的值,放入新的列表
list2=[‘a’,‘b’,‘c’,‘d’,‘e’,‘f’]
list3=[‘a’,‘b’,‘d’,‘f’,‘g’]
list4=[] #增加新的列表承接不同的值
for i in list2: #输出list2中的每个值
if i not in list3:
list4.append(i)

for i in list3:
if i not in list2:
list4.append(i)
print(list4)
image_1cu46udcuv2chfin1ego2s1o7i.png-56.6kB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值