1 / 1 / 0
Регистрация: 14.11.2015
Сообщений: 161
1

Обращение к элементу двумерного массива

11.12.2019, 15:14. Показов 7631. Ответов 2
Метки нет (Все метки)

Добрый день,
Есть массив вида [[0,1], [2,0], [5,10]]. Возможно ли обращение к элементу с индексом 1 каждого элемента? То есть мне нужно пробежаться по элементам массива и произвести некоторые операции со вторым числом, в данном случае с числами 1, 0, 10.
Пробовала писать
Python
1
2
3
for i in range (0, len(array), 1):
   cur_vertex = (array[i])[1] 
   [....]
но компилятор ругается.
Python
1
2
3
4
5
for i in range (0, len(array), 1):
   for j in range (0, 2, 1):
      if j == 1:
         cur_vertex = array[i][j]
         [....]
работает, но может выйдет записать это как-нибудь короче?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2019, 15:14
Ответы с готовыми решениями:

Обращение к конкретному элементу двумерного вектора
Здравствуйте. Делаю лабу и не могу разобраться в некоторых вопросах. Нужно обратиться к...

Что быстрее? Обращение к элементу массива или к элементу структуры?
Обращение к элементу массива или к элементу структуры? Экспериментирую с кодом и получается...

Обращение к элементу массива
Объясните пожалуйста, что происходит в строке помеченной *** void main(){ char str; char...

Обращение к элементу массива
Как мне обратиться к последнему элементу массива? например: Array // i = 0 тут нужно что бы -1...

2
Автоматизируй это!
Эксперт Python
6461 / 4157 / 1136
Регистрация: 30.03.2015
Сообщений: 12,270
Записей в блоге: 29
11.12.2019, 15:17 2
Лучший ответ Сообщение было отмечено LaLeka как решение

Решение

LaLeka,
Python
1
2
3
4
5
6
7
>>> a_list = [[0,1], [2,0], [5,10]]
>>> for inner in a_list:
...     print(inner[1])
... 
1
0
10
вместо принта делай что нужно
1
Модератор
Эксперт функциональных языков программированияЭксперт Python
33829 / 18861 / 3975
Регистрация: 12.02.2012
Сообщений: 31,638
Записей в блоге: 12
11.12.2019, 16:12 3
Цитата Сообщение от LaLeka Посмотреть сообщение
но может выйдет записать это как-нибудь короче?
- пиши array[i][1]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2019, 16:12
Помогаю со студенческими работами здесь

Обращение к элементу массива?
Не пойму в этом коде 15 строчку, а именно x. Что значит esi*2 и что этто за элемент мы получаем?...

Обращение к элементу массива
Есть следующий код: TITLE FromDecimalToBinary .686 .model flat option casemap:none ...

Обращение к элементу массива
Здравствуйте! Пытаюсь обратиться к третьему элементу массива, но в результате в регистре ax...

Обращение к элементу массива
Доброго вечера! Напомните, пожалуйста, как правильно обращаться к элементу массива ? Часть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru