Как бы я сделал команду «для каждой» для списка, поэтому я хочу пропустить ее для каждого элемента в списке!2D-массивы в Python?
ответ
Задайте короткий вопрос, получить короткий ответ:
a = []
for x in abc:
a.append(x)
Обратите внимание, что обычно, когда люди говорят, что «массив» они подразумевают плоские структуры данных, что C имеет: блок смежных ячеек в памяти. В частности, вы не можете добавить массив. Тип list
Python - это крест между массивом и списком, в котором вы можете добавлять и публиковать, а также индексировать. (Я считаю, что это динамически изменение размера массива.)
Еще лучше, используйте понимание списка: 'a = [x for x in abc]'. Также обратите внимание на то, что Python имеет тип 'array', но его основное использование - данные уплотнения, такие как' struct'. – cha0site
@ cha0site: ну да, но тогда вы просто делаете 'list (abc)'! Дело было в демонстрации 'list.append'. Хорошая точка re: массив, хотя. – katrielalex
Ответ на ваш пересмотренным вопрос:
for elt in mylist:
do_something(elt)
Это все, что вы искали?
Попробуйте что-нибудь подобное для 2d массива
http://www.stev.org/post/2012/02/22/Python-2d-Arrays-dont-work.aspx
- 1. Python: печать в python?
- 2. Запуск Python Интерактивно в Python
- 3. python code parser в python
- 4. Python repl в приложении python
- 5. Python: вырезать эквивалент в Python?
- 6. Настройки конфигурации Python в python
- 7. Проверка синтаксиса Python в Python
- 8. Python - запись в файлы python?
- 9. Определение класса в python в python
- 10. python: в ""?
- 11. (. +?) В Python
- 12. Python 2.7. Кодирование в python и cmd
- 13. Проверка синтаксиса python строки в Python?
- 14. Python Bcrypt работает только в Python Interpretor
- 15. Ссылки Python на ссылки в python
- 16. установить python MySQLdb в python3 не python
- 17. перевод python 3.4 код в python 2.7
- 18. Определение класса Python в Python и C
- 19. Python для java-выражений в python 3
- 20. Python 2 dict_items.sort() в Python 3
- 21. Python - как читать .pages документ в python?
- 22. Python поведения 3 округления в Python 2
- 23. Python 2 str.decode ('hex') в Python 3?
- 24. Python - удалить комментарии в коде Python
- 25. Как скомбинировать php & python code в Python
- 26. Срезание списка python в новые списки python
- 27. Числовая переменная в закрытии Python (Python v2.5.2)
- 28. Оптимизация оператора python sql в python
- 29. Python: как переименовать файл в python?
- 30. Python рандомизация множественных выборов в python
Base Python не имеет 2D массивы - вы имеете в виду, что это список списков? Или вы используете пакет типа numpy, который имеет 2D-массивы? –
в вашем примере кода 'a' не является массивом - это список. Не могли бы вы изменить свой вопрос и попросить объяснить, что вы просите. Вы хотите, чтобы вставлять списки в качестве элементов внутри другого списка или что-то еще? – talonmies
Что ты спрашиваешь сейчас? Вы ищете 'for-loop'? Существует много [** python tutorial **] (https://www.google.com/search?q=python+tutorial). Что это будет с 2D-массивом в Python? –