Вопросы с тегом «list»

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

3
Распаковать список в Python?
Я думаю, что «распаковать» может быть неправильный словарь здесь - извинения, потому что я уверен, что это дублирующий вопрос. Мой вопрос довольно прост: в функции, которая ожидает список элементов, как я могу передать элемент списка Python без получения ошибки? my_list = ['red', 'blue', 'orange'] function_that_needs_strings('red', 'blue', 'orange') # works! function_that_needs_strings(my_list) …

7
Найти объект в списке с атрибутом, равным некоторому значению (удовлетворяющему любому условию)
У меня есть список объектов. Я хочу найти один (первый или любой другой) объект в этом списке, у которого атрибут (или результат метода - что угодно) равен value. Какой самый лучший способ найти его? Вот тестовый пример: class Test: def __init__(self, value): self.value = value import random value = 5 …
222 python  django  list 

8
Проверьте, заканчивается ли строка одной из строк из списка
Каков питонный способ написания следующего кода? extensions = ['.mp3','.avi'] file_name = 'test.mp3' for extension in extensions: if file_name.endswith(extension): #do stuff У меня есть смутное воспоминание, что явного объявления forцикла можно избежать и записать в ifусловии. Это правда?
220 python  string  list 

12
Понимание списка во вложенном списке?
У меня есть этот вложенный список: l = [['40', '20', '10', '30'], ['20', '20', '20', '20', '20', '30', '20'], ['30', '20', '30', '50', '10', '30', '20', '20', '20'], ['100', '100'], ['100', '100', '100', '100', '100'], ['100', '100', '100', '100']] Теперь я хочу преобразовать каждый элемент списка в плавающее. Мое решение …


18
Удаление списка символов в строке
Я хочу удалить символы в строке в Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Но у меня есть много персонажей, которые я должен удалить. Я думал о списке list = [',', '!', '.', ';'...] Но как я могу использовать listдля замены символов в string?
217 python  string  list  replace 

6
Преобразование строки JSON в словарь, а не в список
Я пытаюсь передать в файл JSON и преобразовать данные в словарь. Пока что это то, что я сделал: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Я ожидаю json1_dataбыть dictтипом, но на самом деле он появляется как listтип, когда я проверяю его type(json1_data). Чего мне не хватает? …

12
Как получить перевернутый вид списка в списке на Java?
Я хочу иметь перевернутый вид списка в списке (аналогично List#sublistпредставлению списка в списке). Есть ли какая-то функция, которая обеспечивает эту функциональность? Я не хочу делать какие-либо копии списка или изменять его. Было бы достаточно, если бы в этом случае я мог получить хотя бы обратный итератор в списке. Также я …

12
Самый быстрый способ сравнить два общих списка для различий
Что является самым быстрым (и наименее ресурсоемким) для сравнения двух массивных (> 50 000 элементов) и в результате получается два списка, подобных приведенному ниже: элементы, которые отображаются в первом списке, но не во втором элементы, которые отображаются во втором списке, но не в первом В настоящее время я работаю с …
214 c#  linq  list 

17
Разделить список на меньшие списки размером N
Я пытаюсь разделить список на несколько небольших списков. Моя проблема: Моя функция разбивать списки не разбивает их на списки правильного размера. Он должен разбить их на списки размером 30, но вместо этого он разбивает их на списки размером 114? Как сделать так, чтобы моя функция разбивала список на X списков …
210 c#  list  split 

9
Что именно делает метод .join ()?
Я довольно новичок в Python и полностью сбит с толку тем, .join()что прочитал, что это предпочтительный метод для объединения строк. Я попытался: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) и получил что-то вроде: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 Почему это работает так? Разве 595просто не должно быть автоматически добавлено?
209 python  list  string 

5
Как проверить, все ли элементы списка соответствуют условию?
У меня есть список, состоящий из примерно 20000 списков. Я использую третий элемент каждого списка в качестве флага. Я хочу сделать некоторые операции в этом списке, если хотя бы один из элементов флага равен 0, это похоже на: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] …


8
Различные способы очистки списков
Есть ли причина делать что-то более сложное, чем одна из этих двух строк, когда вы хотите очистить список в Python? old_list = [] old_list = list() Причина, по которой я спрашиваю, заключается в том, что я только что увидел это в каком-то работающем коде del old_list[ 0:len(old_list) ]
208 python  list 

7
Как поменять положение двух элементов в списке Python?
Я не смог найти хорошего решения для этой проблемы в сети (вероятно, потому что switch, position, list и Python - все такие перегруженные слова). Это довольно просто - у меня есть этот список: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter'] Я хотел бы поменять положение 'password2'и 'password1'- не зная …
208 python  list 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.