Python — List (списки)

Admin Python

Список команд для списков (List) на языке Python.

Создать список:

l = []

Добавить элемент в конец списка:

list.append(x)

Добавить другой список в конец списка:

list.extend(l)

Посчитать кол-во элементов в списке:

len(list)

Посчитать кол-во конкретных элементов:

list.count('название элемента, который считаем')

Соединить два списка в один:

list(zip(dates, timestamps))

Получим первый элемент в каждом листе:

name = [item[0] for item in dic]

Получим первый элемент в каждом списке многомерного списка:

for key in dic:
    name = [item[0] for item in dic[key]]

Переделаем список кортежей (tuple) в список данных

Сделаем из такого:

[(3239.0,), (3216.0,), (3236.0,), (3276.0,)]

Это:

[3239.0, 3216.0, 3236.0, 3276.0, 3257.0, 3252.0]

Делается так:

list = [elem[0] for elem in list]

А если мы хотим список внутри списка:

[[3239.0], [и тд] ]

Тогда:

list_of_lists = [list(elem) for elem in list]

Определим разницу между двумя списками

differences = list(set(l2) - set(l1))

Как сохранить словарь в List

Создадим новый список из словарей внутри for

dic = {}
stocks = []
for share in fetch:
    dic['name'] = share.name,
    stocks.append(dic.copy())

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

Для удаления словаря из списка создадим новый словарь, который будем перебирать, а сами значения удалять из старого:

new_list = categories[:]
for cat in new_list:
    categories.remove(cat)

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Python — List (списки)"