Если у меня есть словарь, как: { 'a': 1, 'b': 2, 'c': 3 } Как я могу преобразовать это в это? [ ('a', 1), ('b', 2), ('c', 3) ] И как я могу преобразовать это в это? [ (1, 'a'), (2, 'b'), (3, 'c')
Если у меня есть словарь, как: { 'a': 1, 'b': 2, 'c': 3 } Как я могу преобразовать это в это? [ ('a', 1), ('b', 2), ('c', 3) ] И как я могу преобразовать это в это? [ (1, 'a'), (2, 'b'), (3, 'c')
Я хочу удалить символы в строке в Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Но у меня есть много персонажей, которые я должен удалить. Я думал о списке list = [',', '!', '.', ';'...] Но как я могу использовать listдля замены символов в...
Я пытаюсь передать в файл JSON и преобразовать данные в словарь. Пока что это то, что я сделал: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Я ожидаю json1_dataбыть dictтипом, но на самом деле он появляется как listтип, когда я проверяю его...
У меня есть ArrayList l1размер 10. Я назначаю l1новому списку ссылочный тип l2. Будет l1и l2указывать на тот же ArrayListобъект? Или копия ArrayListобъекта назначена l2? При использовании l2ссылки, если я обновляю объект списка, он также отражает изменения в l1типе ссылки. Например:...
Что является самым быстрым (и наименее ресурсоемким) для сравнения двух массивных (> 50 000 элементов) и в результате получается два списка, подобных приведенному ниже: элементы, которые отображаются в первом списке, но не во втором элементы, которые отображаются во втором списке, но не в первом...
Я хочу иметь перевернутый вид списка в списке (аналогично List#sublistпредставлению списка в списке). Есть ли какая-то функция, которая обеспечивает эту функциональность? Я не хочу делать какие-либо копии списка или изменять его. Было бы достаточно, если бы в этом случае я мог получить хотя бы...
Мне нужна помощь с этим Java, пожалуйста. Я создал ArrayList лампочек и пытаюсь заменить лампочку по определенному индексу другой лампочкой. Итак, со следующим заголовком, как мне поступить? public void replaceBulb(int index, Bulbs theBulb) { }...
Я пытаюсь разделить список на несколько небольших списков. Моя проблема: Моя функция разбивать списки не разбивает их на списки правильного размера. Он должен разбить их на списки размером 30, но вместо этого он разбивает их на списки размером 114? Как сделать так, чтобы моя функция разбивала...
Как сделать forцикл или понимание списка, чтобы каждая итерация давала мне два элемента? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=', str(i+k) Вывод: 1+2=3 3+4=7
Я довольно новичок в Python и полностью сбит с толку тем, .join()что прочитал, что это предпочтительный метод для объединения строк. Я попытался: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) и получил что-то вроде:...
У меня есть список, состоящий из примерно 20000 списков. Я использую третий элемент каждого списка в качестве флага. Я хочу сделать некоторые операции в этом списке, если хотя бы один из элементов флага равен 0, это похоже на: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] В начале...
Есть ли причина делать что-то более сложное, чем одна из этих двух строк, когда вы хотите очистить список в Python? old_list = [] old_list = list() Причина, по которой я спрашиваю, заключается в том, что я только что увидел это в каком-то работающем коде del old_list[ 0:len(old_list)...
Как я могу создать выпадающий список? Я пробовал ScrollView, но это не совсем то, что мне
Я не смог найти хорошего решения для этой проблемы в сети (вероятно, потому что switch, position, list и Python - все такие перегруженные слова). Это довольно просто - у меня есть этот список: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter'] Я хотел бы...
В настоящее время я работаю над редактором карт для игры в 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» -...
Я пытаюсь выяснить, как пройти общий список элементов, которые я хочу удалить из другого списка элементов. Так скажем, у меня есть это в качестве гипотетического примера List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); Я хочу пройти через list1 с помощью foreach и...
Каков рекомендуемый язык Python для разбиения строки на последнее вхождение разделителя в строке? пример: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1)...
Мне нужно написать функцию, которая берет список чисел и умножает их вместе. Пример: [1,2,3,4,5,6]даст мне 1*2*3*4*5*6. Я мог бы действительно использовать вашу
Я мог бы поклясться, что видел функцию (или метод), которая берет список, как этот, [3, 7, 19]и превращает его в итеративный список кортежей, например так: [(0,3), (1,7), (2,19)]чтобы использовать его вместо: for i in range(len(name_of_list)): name_of_list[i] = something но я не могу вспомнить...
У меня есть ArrayList, который я хочу перебрать. Итерируя по нему, я должен удалить элементы одновременно. Очевидно, это бросает java.util.ConcurrentModificationException. Какова лучшая практика для решения этой проблемы? Должен ли я сначала клонировать список? Я удаляю элементы не в самом цикле, а...