Вопросы
Как проверить, является ли строка подстрокой элементов в списке строк?
Как мне найти элементы, содержащие строку 'abc' в следующем списке?
xs = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
Следующий код проверяет, есть ли 'abc' в списке, но не находит 'abc-123' и 'abc-456':
if 'abc' in xs:
Есть ли способ выполнить такую проверку, чтобы найти все элементы,...
Как определить двумерный массив?
Проблема: Ошибка при инициализации двумерного массива в Python
Я хочу определить двумерный массив без предварительной инициализации длины, используя следующий код:
Matrix = [][]
Однако при попытке этого кода я получаю следующую ошибку:
IndexError: list index out of...
Как отсортировать список/кортеж списков/кортежей по элементу на заданном индексе
У меня есть данные, которые представлены в виде списка списков или списка кортежей, например:
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
data = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
Мне нужно отсортировать их по второму элементу в каждом подмножестве. То есть я хочу отсортировать по 2, 5,...
Создать пустой список заданного размера в Python
Проблема с созданием и присвоением значений элементам списка в Python
Я пытаюсь создать пустой список, который может содержать 10 элементов. После этого я планирую присвоить значения элементам этого списка. Например, я использую следующий код:
xs = list()
for i in range(0, 9):
...
В чем разница между списками и кортежами?
Вопрос: В чем разница между списками и кортежами в Python, а также каковы их преимущества и недостатки?
Я изучаю Python и столкнулся с вопросом выбора между списками и кортежами. Хотел бы понять, в чем основные отличия между этими типами данных. Какие у них есть преимущества и недостатки в...
Как пройтись по двум спискам параллельно?
У меня есть два итерируемых объекта, и я хочу проходить по ним парами:
foo = [1, 2, 3]
bar = [4, 5, 6]
for (f, b) in iterate_together(foo, bar):
print("f:", f, " | b:", b)
В результате должно получиться:
f: 1 | b: 4
f: 2 | b: 5
f: 3 | b: 6
Один из способов...
Сохранение списка в файл с помощью Python с учетом переносов строк
Заголовок: Проблема записи списка в файл без символов новой строки
Тело вопроса:
Я пытаюсь записать список строк в файл, но столкнулся с проблемой. Функция writelines() не добавляет символы новой строки, и в результате все строки записываются в одну строку без разделений.
В данный момент я...
Получение списка из заголовков столбцов DataFrame в Pandas
Я хочу получить список заголовков столбцов из объекта DataFrame библиотеки Pandas. DataFrame будет поступать от пользователя, поэтому я не знаю заранее, сколько будет столбцов и как они будут называться.
Например, если мне предоставят DataFrame следующего вида:
y gdp cap
0 1 2 ...
В чем разница между методами append и extend для списков в Python?
Заголовок: В чем разница между методами списка append()
и extend()
в Python?
Текст проблемы:
Я изучаю методы работы со списками в Python и наткнулся на два метода: append()
и extend()
. Оба они добавляют элементы в список, но я не совсем понимаю, в чем между ними разница. Можете...
Получить различия между двумя списками с уникальными элементами
У меня есть два списка в Python:
temp1 = ['One', 'Two', 'Three', 'Four']
temp2 = ['One', 'Two']
Предполагая, что элементы в каждом списке уникальны, я хочу создать третий список, который будет содержать элементы из первого списка, которые не присутствуют во втором...
Почему используется string.join(list), а не list.join(string)?
Вопрос о синтаксисе методов в JavaScript
Здравствуйте! У меня всегда была путаница с синтаксисом методов в JavaScript. Мне кажется, что следующий вариант был бы более логичным:
["Hello", "world"].join("-")
Чем этот:
"-".join(["Hello",...
Как удалить элемент из списка по индексу
Как удалить элемент из списка по индексу? Я нашел метод list.remove(), но он медленно просматривает список в поисках элемента по значению.
Как получить количество элементов в списке (длину списка) в Python?
Как получить количество элементов в списке items
?
У меня есть список items
, который выглядит следующим образом:
items = ["apple", "orange", "banana"]
Как я могу узнать, сколько элементов в этом списке? Я ожидаю, что должно быть 3 элемента. Какие есть способы получить это...
Найти значение в списке
Проблема: Дублирование вопроса о проверке наличия элемента в списке
У меня есть вопрос о том, является ли конструкция if item in my_list:
самым "питоническим" способом проверки наличия элемента в списке. Я использую ее следующим образом:
if item in my_list:
print("Желаемый...
Разница между del, remove и pop в списках Python
Есть ли разница между этими тремя методами удаления элемента из списка в Python? a = [1, 2, 3] a.remove(2) a # [1, 3]
a = [1, 2, 3] del a[1] a # [1, 3]
a = [1, 2, 3] a.pop(1) # 2 a # [1, 3]
Создание словаря (dict) из отдельных списков ключей и значений
Я пытаюсь объединить два списка в один словарь. У меня есть следующие данные:
keys = ['name', 'age', 'food']
values = ['Monty', 42, 'spam']
Я хотел бы получить результат в виде:
{'name': 'Monty', 'age': 42, 'food': 'spam'}
Как я могу это сделать?
Как клонировать список, чтобы он не изменялся неожиданно после присваивания?
При использовании new_list = my_list любые изменения, внесенные в new_list, также изменяют my_list каждый раз. Почему это происходит и как я могу клонировать или скопировать список, чтобы этого избежать? Например: >>> my_list = [1, 2, 3] >>> new_list = my_list >>>...
Как получить последний элемент списка?
Заголовок: Как получить последний элемент списка в Python и какой способ предпочтительнее?
Описание проблемы:
Я пытаюсь получить последний элемент списка в Python и столкнулся с вопросом: какой способ лучше использовать? Я нашел два подхода:
- Использовать отрицательный индекс:...
Как удалить первый элемент из списка?
Как удалить первый элемент из списка?
У меня есть список, например: [0, 1, 2, 3]
, и мне нужно получить новый список без первого элемента. То есть, результат должен выглядеть так: [1, 2, 3]
. Как правильно это сделать в Python?
Как объединить два списка в Java?
Вопрос: Как объединить два списка в Java без изменения оригинальных списков?
Я пытаюсь объединить два списка listOne
и listTwo
в новый список newList
. Я использую следующий код:
List newList = new ArrayList();
newList.addAll(listOne);
newList.addAll(listTwo);
Однако мне...