2015-07-10 3 views
-5

У меня есть многомерный список строковых элементов, которые я создал с помощью питона и это выглядит следующим образом:элементы доступа в многомерном списке с помощью питона

List[] = 
[ 
('A', 'B', 6, 41, 128, 52166, 443), 
('B', 'c', 6, 40, 128, 443, 52166), 
('y', 's', 6, 41, 128, 51667, 80) 
] 

Здесь я хочу, чтобы получить доступ к первому элементу каждой строки в итеративная мода. А код я использую:

nodeList = set(IT.chain.from_iterable(list_summary().[0])) 
print(nodeList) 

где list_summary является модуль, который возвращает многомерный список после ввода значения в каждой строке.

+1

Вы, кажется, объединяете несколько языков, вы также используете переменные, которые, кажется, нигде не существуют –

+0

@PadraicCunningham: Это все python. И элементы списка - все строки, даже если вы видите числа, я добавил это разъяснение к вопросу – Nir

+0

'List []' больше похоже на c, я не вижу 'IT' где-нибудь и почему вы вызываете set? –

ответ

1
for l in List: 
    print l[0] 

Это самый простой способ сделать это. Если вы не хотите чего-то другого.

+0

Список, который у меня есть, состоит из строковых элементов, а не целых чисел. – Nir

+0

Как это важно? Код просто печатает первый символ каждого подсписок. –

+0

Правильно. Я неправильно прочитал его в первый раз. – Nir

Смежные вопросы