0
我对Python非常陌生。我遇到同事的代码带变量的双方括号
def calc(lst):
lst = [[some_var]]
这是什么意思?我想这是一个双维数组,但没有更多的是来参加我的脑海
预先感谢您
我对Python非常陌生。我遇到同事的代码带变量的双方括号
def calc(lst):
lst = [[some_var]]
这是什么意思?我想这是一个双维数组,但没有更多的是来参加我的脑海
预先感谢您
变量指向一个嵌套列表,其中的外部长度以及内部列表是1
In [9]: lst = [[1]]
In [10]: len(lst)
Out[10]: 1
In [11]: len(lst[0])
Out[11]: 1
追加列表为空列表,
In [12]: lst = []
In [13]: lst.append([1])
In [14]: lst
Out[14]: [[1]]
这取决于什么数据类型some_var
持有。如果some_var
是一个原始数据类型,比如说整数,那么lst
是一个整数列表的列表。但是,如果some_var
本身是一个列表,那么lst
是列表的列表
嵌套列表(即列表中的列表) –
您可以说一个2维数组,大小为1x1。 –
@Chris_Rands谢谢你,我得到了很多......但这是否意味着我总是将列表插入到“第一个”列表中?我没有得到它在阵列中的哪个位置 –