创建一个充满元素的列表,长度取决于给定的数字



假设我有一个函数,它接受一个数字,例如def函数(数字(,我想创建一个用None填充的列表,列表的长度是数字,所以假设number=4,list=[None,None,None]这可能吗?

您可以用几种不同的方法来实现。

最佳方式:

number = 2
list1 = [None]*number

对于环路:

number = 2
list1 = []
for _ in range(number):
list1.append(None)

列表理解:

number = 2
list1 = [None for _ in range(number)]

最新更新