Python 列表中用for语句的语法怎么理解? 10

比如a=[1,2,3,4,5]a=[1+iforiina]输出是[2,3,4,5,6]a=[1+iforiina]这个语句里面前面都没有定义i,在for里面才定义,它一开... 比如
a=[1,2,3,4,5]
a=[1+i for i in a]
输出是[2,3,4,5,6]
a=[1+i for i in a]这个语句里面前面都没有定义i,在for里面才定义,它一开始是怎么计算的?输出为什么还是包含5个元素,我怎么感觉应该只有一个元素了
展开
 我来答
解决纠结enjoy
2017-12-02 · TA获得超过376个赞
知道答主
回答量:32
采纳率:0%
帮助的人:2.9万
展开全部
#!/usr/bin/python
# -*- coding: UTF-8 -*-

for letter in 'Python': # 第一个实例
print '当前字母 :', letter

fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print '当前水果 :', fruit

print "Good bye!"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式