相关疑难解决方法(0)

Python - 使用2个值之间的数字创建列表?

如何创建一个列表,其中包含我输入的两个值之间的值?例如,为11到16的值生成以下列表:

list = [11, 12, 13, 14, 15, 16]
Run Code Online (Sandbox Code Playgroud)

python list

304
推荐指数
8
解决办法
87万
查看次数

range()真的创建列表吗?

我的教授和这个人声称range创建了一系列价值观.

"注意:范围函数只返回一个包含从x到y-1的数字的列表.例如,范围(5,10)返回列表[5,6,7,8,9]."

我认为这是不准确的,因为:

type(range(5, 10))
<class 'range'>
Run Code Online (Sandbox Code Playgroud)

此外,访问创建的整数的唯一明显方法range是迭代它们,这使我相信标记range为列表是不正确的.

python range

46
推荐指数
2
解决办法
1万
查看次数

在列表内定义列表范围

在python中有一种创建列表的方法,该列表将跳过数字并在跳过后继续?类似于以下代码:

x = [1...3, 6...10]
print(x)
# [1,2,3,6,7,8,9,10]
Run Code Online (Sandbox Code Playgroud)

好吧,它很容易编写for循环,然后跳过每个定义的索引/值,或者我只能使用range,我正在寻找的是一条较短的可读性更高的行。如果没有,我可以理解。

python

14
推荐指数
3
解决办法
938
查看次数

生成长度x的列表:[0,..,x-1]

我确定python有一个内置的方法来创建一个x大小的列表,其中的内容是0到x-1,但我不知道如何做到这一点.我在谷歌以及这里搜索过,我确信我一定没有使用正确的措辞来找到我需要的东西.请帮忙.

例如: len([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) = 10

python

-7
推荐指数
1
解决办法
68
查看次数

标签 统计

python ×4

list ×1

range ×1