Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “怎么做?”;列表[x]”;仅从“中获取一个数字”;列表“;?_Python_List - Fatal编程技术网

Python “怎么做?”;列表[x]”;仅从“中获取一个数字”;列表“;?

Python “怎么做?”;列表[x]”;仅从“中获取一个数字”;列表“;?,python,list,Python,List,但是打印(列表)将整个列表重复4次,即 1 2 3 4 打印(列表[x])中的x是如何导致只显示单个数字的?比如,你如何用英语表达[x]在做什么?x代表一个数字,它随for循环的每次迭代而变化。当您执行列表[x]时,您将获得列表中的第x个数字,从0开始。x表示列表中的索引。使用list[x]实际上是从list中拾取x位置的元素,您告诉程序在列表长度(4)的范围内,运行以下命令: 1,2,3,4 1,2,3,4 1,2,3,4 因此,它将打印所有列表项4次 “比如你怎么能用英语表达[x]在做什

但是
打印(列表)
将整个列表重复4次,即

1
2
3
4

打印(列表[x])
中的
x
是如何导致只显示单个数字的?比如,你如何用英语表达
[x]
在做什么?

x代表一个数字,它随for循环的每次迭代而变化。当您执行列表[x]时,您将获得列表中的第x个数字,从0开始。

x
表示
列表中的索引。使用
list[x]
实际上是从
list

中拾取
x
位置的元素,您告诉程序在列表长度(4)的范围内,运行以下命令:

1,2,3,4
1,2,3,4
1,2,3,4
因此,它将打印所有列表项4次

“比如你怎么能用英语表达[x]在做什么?”


正如其他朋友所说,不要用“list”作为变量名。

每次循环
x
都会取0、1、2等值。
list[x]
则是
list[0]
list[1]
,方括号提取一个列表元素


注意:对于好的Python表单,考虑使用不同的变量名(如<代码> LST )以避免与PythPython名称混淆。

一件事:永远不要用名称“代码>列表< /COD>”定义变量。它是python中的一个关键字。此外,列表通常是使用方括号定义的,
lst=[1,2,3,4]
请看这篇文章开始,@tanmay\u garg您是对的,尽管
list
是一个内置的,不是一个关键字(否则您将无法分配给它),括号创建了一个元组,不是一个列表。@tanmay\u garg这是一个函数,不是一个关键字。这不是一个理解,所以我相应地重写了标题。此外,请确保将来使用描述性标题,例如“我如何做x?”而不是“关于x的问题”。顺便说一句,欢迎来到SO!检查and。x是否可以成为一个值取决于您如何将其放入for循环,即“for x in range(list)”,x现在是一个值,但在“for x in range(len(list))”中,x是索引?是len函数使x成为索引?
1,2,3,4
1,2,3,4
1,2,3,4
print(list)
for item in list:
    print(item)