x [1]是什么意思?

珍娜·裴
import matplotlib.pyplot as plt
%matplotlib inline

plt.style.use("ggplot")
plt.figure(figsize=(10,5))

N = len(sortedAverageList)
x = np.arange(1,N+1)
y = [x[1] for x in sortedAverageList]
width = 1

labels = [x[0] for x in sortedAverageList]

[x[1] for x in sortedAverageList]上面的编码有什么作用什么x[1]意思

重要性

如果sortedAverageList是包含至少2个元素的另一个序列的序列,[x[1] for x in sortedAverageList]将为您提供每个序列中第二个元素的列表。

例子:

sortedAverageList  = [[1,2],[5,6],[7,8]]
print ([x[1] for x in sortedAverageList] )
#prints [2,6,8]

对于每个列表[1,2][5,6][7,8]x[1]选择相应的第二元件。x[0]会选择第一个x[2]元素,因此将不起作用,因为列表仅包含两个元素。

注意,xin[x[1] for x in sortedAverageList]x您在上面的行中定义的内容无关而是在for循环内的变量sortedAverageList被重复分配给该变量

我建议在继续进行诸如绘图之类的更高级任务之前,先学习一些基本的python教程

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章