python 循环结构(for-in)

本文详细介绍了Python中的for-in循环结构,包括遍历字符串、列表、元组和字典,以及enumerate、列表生成式、range函数的使用。通过多个示例展示了如何在循环中操作元素,并给出了冒泡排序和九九乘法表的实现。
摘要由CSDN通过智能技术生成

python 循环结构(for-in)

循环结构(for-in)
说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等

格式:

for x in y:
循环体
执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束

示例1:遍历字符串

s = ‘I love you more than i can say’
for i in s:
print(i)
示例2:遍历列表

l = [‘鹅鹅鹅’, ‘曲项向天歌’, ‘锄禾日当午’, ‘春种一粒粟’]

for i in l:
print(i)

可以获取下表,enumerate每次循环可以得到下表及元素

for i, v in enumerate(l):
print(i, v)
示例3:遍历字典

d = {‘a’:‘apple’, ‘b’:‘banana’, ‘c’:‘car’, ‘d’: ‘desk’}

for key in d:
# 遍历字典时遍历的是键
print(key, d.get(key))

for key, value in d.items():

上下两种方式等价 d.items() <=> dict.items(d)

for key, value in dict.items(d):
print(key, value)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值