Вопросы с тегом 'list'

Тег списка может ссылаться на: связанный список (упорядоченный набор узлов, каждый ссылающийся на его преемник) или форму динамического массива. Чтобы не использоваться для списков HTML, вместо этого используйте [html-lists].
53 отв.

Как проверить, пуст ли список?

Например, если передано следующее: a = [] Как проверить, нет ли a?
10 сент. '08 в 9:20
28 отв.

Разница между методами добавления и расширения списка в Python

В чем разница между методами списка append() и extend()?
31 окт. '08 в 8:55
23 отв.

Доступ к индексу в циклах 'for'?

Как мне получить доступ к самому индексу для списка, подобного следующему? ints = [8, 23, 45, 12, 78] Когда я прохожу через него с помощью цикла for, как мне получить доступ к индексу цикла, от 1 до 5 в этом случае?
07 февр. '09 в 1:47
33 отв.

Понимание обозначения среза

Мне нужно хорошее объяснение (ссылки - плюс) в нотации фрагмента Python. Для меня эта нотация требует немного поднять. Он выглядит чрезвычайно мощным, но я не совсем обнял его.
04 февр. '09 в 1:31
29 отв.

Поиск индекса элемента с указанием списка, содержащего его в Python

Для списка ["foo", "bar", "baz"] и элемента в списке "bar", как мне получить его индекс (1) в Python?
07 окт. '08 в 4:39
50 отв.

Как сделать плоский список из списка списков

Интересно, есть ли ярлык для создания простого списка из списка списков в Python. Я могу сделать это в цикле for, но, может быть, есть какой-нибудь крутой "однострочный"? Я пробовал с помощью Reduce, но получаю ошибку. Код l = [[1, 2, 3], [4, 5, 6...
04 июня '09 в 23:30
23 отв.

Как клонировать или копировать список?

Какие есть варианты для клонирования или копирования списка в Python? При использовании new_list = my_list любые изменения в new_list изменяют my_list каждый раз. Почему это?
10 апр. '10 в 11:49
33 отв.

Как объединить два списка в Python?

Как объединить два списка в Python? Пример: listone = [1, 2, 3] listtwo = [4, 5, 6] Ожидаемый результат: >>> joinedlist [1, 2, 3, 4, 5, 6]
12 нояб. '09 в 10:04
62 отв.

Как вы разбиваете список на куски с равномерным размером?

У меня есть список произвольной длины, и мне нужно разбить его на равные куски размера и работать с ним. Есть несколько очевидных способов сделать это, например, сохранить счетчик и два списка, а когда второй список заполнится, добавьте его в первый ...
23 нояб. '08 в 15:15
13 отв.

Как получить количество элементов в списке в Python?

Учтите следующее: items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD: items.amount() # Should return 3 Как получить количество элементов в списке items?
11 нояб. '09 в 3:30
14 отв.

Получение последнего элемента списка в Python

В Python, как вы получаете последний элемент списка?
30 мая '09 в 22:28
15 отв.

Как случайным образом выбрать элемент из списка?

Предположим, у меня есть следующий список: foo = ['a', 'b', 'c', 'd', 'e'] Каков самый простой способ получить случайный элемент из этого списка?
20 нояб. '08 в 21:42
10 отв.

Python join: почему это string.join(list) вместо list.join(string)?

Это всегда меня путало. Кажется, это было бы лучше: my_list = ["Hello", "world"] print my_list.join("-") # Produce: "Hello-world" Чем это: my_list = ["Hello", "world"] print "-".join(my_list) # Produce: "Hello-world" Есть ли какая-то конкретная...
30 янв. '09 в 1:45
17 отв.

Как отсортировать список словарей по значению словаря в Python?

Я получил список словарей и хочу, чтобы каждый элемент сортировался по определенным значениям свойств. Примите во внимание массив ниже, [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] При сортировке по name должно [{'name':'Bart', 'age':1...
16 сент. '08 в 17:27
22 отв.

Как я могу подсчитать вхождения элемента списка?

Учитывая элемент, как я могу подсчитать его вхождения в списке в Python?
08 апр. '10 в 16:30