有关python中for循环和列表的两个问题!!
首先环境是python2.7我是小白!没有全面学习过!不要喷我!第一个问题:当我用这样的for循环遍历列表时,该如何根据下标来使用continue??list=['a',...
首先环境是python2.7
我是小白!没有全面学习过!不要喷我!
第一个问题:
当我用这样的for循环遍历列表时,该如何根据下标来使用continue??
list = ['a','b','c‘]
for i in list:
if ___?__ continue
print i
如上,问号处应该怎么写?我想跳过第一个元素,只输出后面的两个元素
我的设想用汉语表述应该是“当i是列表的第一个元素时”,可是我不会用python表述……
但是请不要告诉我用另一种for循环!!!!就是这种for循环!!!!
这是我为了提问而举了个简单的例子,实际我碰到的列表很复杂,我甚至不知道第一个元素究竟是什么内容,所以我只能通过下标来判断。
第二个问题:
同样,当我用for循环遍历嵌套了的列表时,能不能根据元素属性,判断该元素是不是个列表,并且该输出列表的元素?
比如 list = ['a',['b','c'],'d']
for i in list:
if ___i是个列表___:
for elem in i:
print elem
print i
如何判断i是不是个列表?
可否实现像 a b c d这样的输出?
这只是我的一个设想……求大神告诉我成不成立? 展开
我是小白!没有全面学习过!不要喷我!
第一个问题:
当我用这样的for循环遍历列表时,该如何根据下标来使用continue??
list = ['a','b','c‘]
for i in list:
if ___?__ continue
print i
如上,问号处应该怎么写?我想跳过第一个元素,只输出后面的两个元素
我的设想用汉语表述应该是“当i是列表的第一个元素时”,可是我不会用python表述……
但是请不要告诉我用另一种for循环!!!!就是这种for循环!!!!
这是我为了提问而举了个简单的例子,实际我碰到的列表很复杂,我甚至不知道第一个元素究竟是什么内容,所以我只能通过下标来判断。
第二个问题:
同样,当我用for循环遍历嵌套了的列表时,能不能根据元素属性,判断该元素是不是个列表,并且该输出列表的元素?
比如 list = ['a',['b','c'],'d']
for i in list:
if ___i是个列表___:
for elem in i:
print elem
print i
如何判断i是不是个列表?
可否实现像 a b c d这样的输出?
这只是我的一个设想……求大神告诉我成不成立? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询