设的列表[]中还有[]怎么理解?
就比如令diff_quot = [[] for i in range(n)],这个是牛顿插值法中差商的设定,这个要怎么理解?求大佬们帮忙! 本帖最后由 suchocolate 于 2021-10-25 23:19 编辑1.python一切皆对象,对象可以由对象组成,比如列表是一种对象,字符串是一种对象。那么列表就可以由 列表 和 字典组成,如:
ls =
s = 'string'
ls1 = [ ls, s ]# ls1列表由两个对象组成,可以理解为 ls1 = [ , 'string' ]。同理列表也可以由字典组成,字典可以由字典组成,等等。
2.你贴的这个叫做 列表推导式 ,并不属于上面一种。列表推导式是一种快速生成想要的数据列表的方式
[[] for i in range(n)]# 这个的作用是快速生成由n个空列表组成的列表。
推导式基础知识看这里:https://www.runoob.com/python3/python3-data-structure.html suchocolate 发表于 2021-10-25 23:18
1.python一切皆对象,对象可以由对象组成,比如列表是一种对象,字符串是一种对象。那么列表就可以由 列表...
谢谢!!!
页:
[1]