Как мне получить только значения оси X? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть такие позиции узлов:

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 голосов
/ 14 декабря 2018

Вы взяли словарь для точек A, B и C. Теперь вы хотите увидеть значения по оси X для каждой точки.Вы читаете значение оси X для точки A следующим образом: 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=' ')
0 голосов
/ 14 декабря 2018

Поскольку pos является словарем, вы можете напрямую обращаться к его значениям следующим образом, просто используя один индекс [0] для доступа к первому элементу.

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

5
4.8
4.6
0 голосов
/ 14 декабря 2018

Вот как ты это делаешь.

for k,v in pos.items():
   print(pos[k][0])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...