新手请教,谢谢
这是什么意思哦,头疼,大佬帮我讲讲呗!感想 list1=[]for x in range(10):
for y in range(10):
if x%2 ==0:
if y%2 !=0:
list1.append((x, y))
print(list1) _谪仙 发表于 2018-11-23 16:01
。。。我只是想听听讲解,答案我也会看。。。。 这个其实就是列表推导式的应用,从左往右依次进行for循环和if判断并依照要求进行运算,再把
x和y的元组添加到list1中去,列表推导式熟练了就好了,这个需要跳动一下思维要有全局观念,根据总体来进行程序的理解,以上为我的回复 Thomason 发表于 2018-11-23 17:20
这个其实就是列表推导式的应用,从左往右依次进行for循环和if判断并依照要求进行运算,再把
x和y的元组添 ...
不懂。。 本帖最后由 heidern0612 于 2018-11-23 18:41 编辑
宇智波杨过 发表于 2018-11-23 17:27
不懂。。
不可能每种东西都讲的浅显易懂,有很多东西只能意会,言传不了,靠的更多的是自己的感悟。
你可以看看我这个帖子,算是写的比较浅显。如果实在看不懂,就先跳过去。戳我前进
列表推导式不会对你理解后面的课程有障碍。
等熟悉了后面的课程后再回来看,很多东西当时弄不明白,过后可能会灵光一闪。
学习,其实就是个从感觉难,到感觉不难,到感觉简单的过程。很多东西思考的多了用的多了之后,自然而然就变的简单了。
列表推导式总的来说就是要有全局观念,看完所有的从左往右一次进行,也没什么好解释的,多多练习就会了
页:
[1]