用python声明长列表
用python声明长列表,python,list,long-integer,Python,List,Long Integer,my_list=[20,21,22…….60] 在python中,如何轻松地声明包含40个元素的上述列表。而不是键入所有的40个元素。我知道for循环可用于附加到不同的列表。但是有什么最简单的方法吗?如果你想要这个特定类型的列表,你可以使用 my_list = list(range(20, 61)) 或者,如果定义变得更复杂,您可以使用列表理解,如 my_list = [i*i for i in range(10, 20)] 解决方案是定义一个范围(默认步长为1,如示例中所示)并将其转换为列
my_list=[20,21,22…….60]
在python中,如何轻松地声明包含40个元素的上述列表。而不是键入所有的40个元素。我知道for循环可用于附加到不同的列表。但是有什么最简单的方法吗?如果你想要这个特定类型的列表,你可以使用
my_list = list(range(20, 61))
或者,如果定义变得更复杂,您可以使用列表理解,如
my_list = [i*i for i in range(10, 20)]
解决方案是定义一个范围(默认步长为1,如示例中所示)并将其转换为列表。确保range()中的最后一个值是您想要的最后一个值+1
mylist=list(范围(20,61))
您可以在代码中应用for
-循环与range()
-函数组合,以便将元素附加到我的列表中
my_list = [20] # Initial list
for i in range(21, 61):
my_list.append(i) # Append elements
确认列表中有41个元素(从20到60)
my_list=list(范围(20,61))
这将形成一个从开始编号到结束编号的列表,但不包括结束编号。请注意,结束编号不包括在内,因此这些示例将上升到59和19,它们不包括60和1920@ChrisDoyle已经修复了c:thx
if len(my_list) == 41:
print(True)
else:
print(False)