求助:Python杨辉三角的写法
看了廖雪峰的博客,学习到生成器,练习题是需要写出杨辉三角的python表达式实在有些头大,就看了看下面大佬的答案,发现有个大佬写的有点看不太懂
def triangles():
L =
while True:
yield L
L= [(L + ) + ( + L) for i in range(len(L)+1)]
在这个表达式中 (L+)和 (+L)表达的是什么意思了,是两个list相乘么? (L+)*+ (+L)*
能否详细解答一下,感激不尽
本人小白,零基础,请各位大佬指点 中括号中的 是下标索引的意思,取第i个元素 L+是两个列表拼接成一个新列表
(L+)是新列表的第i个元素 BngThea 发表于 2018-7-9 15:23
中括号中的 是下标索引的意思,取第i个元素
谢谢大佬的回答,主要是本人24K纯小白,看了大佬的答案,又去百度下表索引去了,回来看到楼下的答案一下子就豁然开朗了{:7_123:} 冬雪雪冬 发表于 2018-7-9 15:27
L+是两个列表拼接成一个新列表
(L+)是新列表的第i个元素
非常感谢,讲解的很详细,在楼上大佬的提示下,看到大佬的答案一下子就懂了{:7_113:}
页:
[1]