Это учебное пособие видео из моей новой книги «Python One-Listers» с Nostarch Press (San Francisco 2020).
Возьмите свой Python One-Liner Superpower сейчас! (Amazon Link)
Вот код, который показывает, как попробовать образец двумерного списка Python-InCluding только каждый другой список списка в полученном двухмерном списке Python. Все это происходит в одной строке кода:
## Data (daily stock prices ($))
price = [[9.9, 9.8, 9.8, 9.4, 9.5, 9.7],
[9.5, 9.4, 9.4, 9.3, 9.2, 9.1],
[8.4, 7.9, 7.9, 8.1, 8.0, 8.0],
[7.1, 5.9, 4.8, 4.8, 4.7, 3.9]]
sample = [line[::2] for line in price]
print(sample)
# [[9.9, 9.8, 9.5], [9.5, 9.4, 9.2], [8.4, 7.9, 8.0], [7.1, 4.8, 4.7]]Попробуй сам:
Код просто удаляет каждый другой элемент из каждой строки в матрице 2D.
Проверьте следующие руководства Finxter, чтобы узнать о необходимом фоновом режиме:
Статьи по Теме:
- Список понимания
- Нарезка
- Осевать
- Списки Python
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.