Tag: список

Разница между последовательными элементами в списке

Возможный дубликат: Python – Различия между элементами списка У меня есть список, и я хочу найти разницу между последовательными элементами: a = [0, 4, 10, 100] find_diff(a) >>> [4,6,90] Как бы вы закодировали функцию find_diff ()? Я могу кодировать это с помощью «for» iterator, но я уверен, что есть очень простые способы сделать это с […]

Перечислять два списка python одновременно?

Как перечислить два списка одинаковой длины одновременно? Я уверен, что должен быть более питонический способ сделать следующее: for index, value1 in enumerate(data1): print index, value1 + data2[index] Я хочу использовать индекс и data1 [index] и data2 [index] внутри цикла for.

Используя понимание списков в Python, чтобы сделать что-то похожее на zip ()?

Я новичок в Python, и одна из вещей, которую я пытаюсь сделать, – это обернуть голову вокруг понимания списка. Я вижу, что это довольно мощная функция, заслуживающая изучения. cities = ['Chicago', 'Detroit', 'Atlanta'] airports = ['ORD', 'DTW', 'ATL'] print zip(cities,airports) [('Chicago', 'ORD'), ('Detroit', 'DTW'), ('Atlanta', 'ATL')] Как использовать понимание списка, чтобы я мог получить результаты […]

Как вы рассчитываете наибольшее количество повторений в списке?

Если у меня есть список в Python, [1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1] Как рассчитать наибольшее количество повторов для любого элемента? В этом случае 2 повторяется максимум 4 раза и 1 повторяется максимум 3 раза. Есть ли способ сделать это, но также записать индекс, в котором начался самый длинный […]

Python: поиск идентичных элементов в нескольких списках

У меня есть список произвольного количества списков, например: [[1,2,3], [3,4,5], [5,6,7], [7,8,9]] Теперь мне нужен список, содержащий все элементы, которые присутствуют в нескольких списках: [3,5,7] Как мне это сделать? Благодаря!

Python: как вы вставляете в список, нарезая?

Мне было поручено не допускать этого в программе Python, но, честно говоря, я понятия не имею, как это возможно. Может ли кто-нибудь дать пример того, как вы можете нарезать список и вставить что-то в него, чтобы сделать его больше? благодаря

Получение первого значения None из списка

Учитывая список, есть ли способ получить первое значение, отличное от None? И если да, то каков был бы питонический способ сделать это? Например, у меня есть: a = objA.addreses.country.code b = objB.country.code c = None d = 'CA' В этом случае, если a – None, то я хотел бы получить b. Если a и b […]

Python: в чем разница между (1,2,3) и , и когда я должен использовать их?

Во многих местах (1,2,3) и [1,2,3] можно использовать взаимозаменяемо. Когда я должен использовать тот или иной, и почему?

Индексы списка Python должны быть целыми, а не кортежем "

Я уже два дня бил головой об этом. Я новичок в python и программировании, поэтому другие примеры этого типа ошибок не очень помогли мне. Я читаю документацию для списков и кортежей, но не нашел ничего, что помогает. Любой указатель был бы очень оценен. Не обязательно искать ответ, просто больше ресурсов на том, где искать. Я […]

Создание списка равномерно расположенных номеров в определенном диапазоне в python

Что такое pythonic способ сделать список произвольной длины, содержащий равномерно распределенные числа (а не целые целые числа) между заданными границами? Например: my_func(0,5,10) # ( lower_bound , upper_bound , length ) # [ 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5 ] Обратите внимание, что функция Range() работает только с целыми числами. И это: […]

Python - лучший язык программирования в мире.