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

217
Удаление списка символов в строке

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

215
Преобразование строки JSON в словарь, а не в список

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

214
Java ArrayList копия

У меня есть ArrayList l1размер 10. Я назначаю l1новому списку ссылочный тип l2. Будет l1и l2указывать на тот же ArrayListобъект? Или копия ArrayListобъекта назначена l2? При использовании l2ссылки, если я обновляю объект списка, он также отражает изменения в l1типе ссылки. Например:...

214
Самый быстрый способ сравнить два общих списка для различий

Что является самым быстрым (и наименее ресурсоемким) для сравнения двух массивных (> 50 000 элементов) и в результате получается два списка, подобных приведенному ниже: элементы, которые отображаются в первом списке, но не во втором элементы, которые отображаются во втором списке, но не в первом...

214
Как получить перевернутый вид списка в списке на Java?

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

213
Java ArrayList заменить на определенный индекс

Мне нужна помощь с этим Java, пожалуйста. Я создал ArrayList лампочек и пытаюсь заменить лампочку по определенному индексу другой лампочкой. Итак, со следующим заголовком, как мне поступить? public void replaceBulb(int index, Bulbs theBulb) { }...

210
Разделить список на меньшие списки размером N

Я пытаюсь разделить список на несколько небольших списков. Моя проблема: Моя функция разбивать списки не разбивает их на списки правильного размера. Он должен разбить их на списки размером 30, но вместо этого он разбивает их на списки размером 114? Как сделать так, чтобы моя функция разбивала...

209
Что именно делает метод .join ()?

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

209
Как проверить, все ли элементы списка соответствуют условию?

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

208
Различные способы очистки списков

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

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

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

207
Конвертировать кортеж в список и обратно

В настоящее время я работаю над редактором карт для игры в pygame, используя карты тайлов. Уровень построен из блоков в следующей структуре (хотя и намного больше): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) где «1» - это блок стены, а «0» -...

206
Удалить элементы из одного списка в другом

Я пытаюсь выяснить, как пройти общий список элементов, которые я хочу удалить из другого списка элементов. Так скажем, у меня есть это в качестве гипотетического примера List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); Я хочу пройти через list1 с помощью foreach и...

203
Итерация списка с индексами в Python

Я мог бы поклясться, что видел функцию (или метод), которая берет список, как этот, [3, 7, 19]и превращает его в итеративный список кортежей, например так: [(0,3), (1,7), (2,19)]чтобы использовать его вместо: for i in range(len(name_of_list)): name_of_list[i] = something но я не могу вспомнить...

203
Как избежать java.util.ConcurrentModificationException при переборе и удалении элементов из ArrayList

У меня есть ArrayList, который я хочу перебрать. Итерируя по нему, я должен удалить элементы одновременно. Очевидно, это бросает java.util.ConcurrentModificationException. Какова лучшая практика для решения этой проблемы? Должен ли я сначала клонировать список? Я удаляю элементы не в самом цикле, а...