如何仅获取x轴的值?

时间:2018-12-14 11:21:49

标签: python networkx

我有这样的节点位置:

In[1]: pos

Out[2]:
{'A': (5, 0.5),
 'B': (4.8, 0.5),
 'C': (4.6, 0.5)}

如何仅获取x轴的值? (5、4.8和4.6)

3 个答案:

答案 0 :(得分:1)

这就是您的操作方式。

for k,v in pos.items():
   print(pos[k][0])

答案 1 :(得分:1)

您已为点A,B和C制作了词典。现在,您想查看每个点的X轴值。您可以像这样读取点A的x轴值:pos ['A'] [0]

您可以通过以下方式打印所有x轴值:

pos = {'A': (5, 0.5), 'B': (4.8, 0.5), 'C': (4.6, 0.5)}

for i in ['A','B','C']:
    print(pos[i][0],end=' ')

答案 2 :(得分:0)

由于pos是一个字典,因此只需使用单个索引[0]来访问第一个元素,就可以按照以下方式直接访问其值。

for v in pos.values():
    print (v[0])

5
4.8
4.6