for是python在的关键字。for语句主要用于遍历某个可迭代的变量(如:字符串、列表、元组、字典等)。for语句遍历有两种用法,
第一种用法:
for 迭代变量 in 可迭代的变量:
(缩进)执行语句
#遍历列表
for i in [1,2,3,4,5]:
print(i,end=' ')
返回:1 2 3 4 5
#遍历字典
for i,j in {'第一名':100,'第二名':99,'第三名':95}.items():
print(i,j,end=',')
返回:第一名 100,第二名 99,第三名 95,
#遍历range()
for i in range(0,10,2):
print(i,end=' ')
返回:0 2 4 6 8
第二种用法:
列表解析表达式:[表达式 for 迭代变量 in 可迭代的变量]
其结果是生成新的列表。
#求1,2,3,4,5的平方
[i*i for i in [1,2,3,4,5]]
返回:[1, 4, 9, 16, 25]
#求1-10以的偶数
[i for i in [1,2,3,4,5,6,7,8,9,10]if i %2==0]
返回:[2, 4, 6, 8, 10]
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74953
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!