Tag: списка

Отображать случайный выбор (Python)

У меня есть список [] элементов, из которых я бы хотел отобразить один случайным образом, но отображаемый элемент не должен повторяться более одного раза в последних запросах x. list1 = item1, item2, item3, item4, item5, item6, item7, item8, item9, item 10 Отобразить случайный выбор из списка выше list2 = сохранить последний отображаемый элемент в списке2, […]

Python словарь и список: как его преобразовать?

У меня есть этот тип словаря: dic = { 'blahAA, AA': [ u'cat' ], 'blahBB, BB': [ u'dog', u'bird' ], 'blahCC, CC': [ u'fish', u'horse', u'elephant' ] } blahXX – это интернет-ссылка, с XX id. Как конвертировать его, чтобы иметь такой список: list = [['cat AA'], ['dog bird BB'], ['fish horse elephant CC']] Optionnal: В […]

преобразовать sql-список python в словарь

Как конвертировать cursor.execute("SELECT strftime('%m.%d.%Y %H:%M:%S', timestamp, 'localtime'), temp FROM data WHERE timestamp>datetime('now','-1 hours')") # fetch all or one we'll go for all. results = cursor.fetchall() for row in results[:-1]: row=results[-1] rowstr="['{0}',{1}]\n".format(str(row[0]),str(row[1])) temp_chart_table+=rowstr результат ['01.15.2015 21:38:52',21.812] в словарный выход в виде: [{timestamp:'01.15.2015 21:38:52',temp:21.812}] редактировать Это пример fetchone, который я использую, и он отлично работает: def get_avg(): […]

Список значений для ключа в списке списка словарей?

Предположим, у меня есть список списка словарей. Я уверен, что Python имеет хороший и короткий путь (без записи 2 для циклов), чтобы получить значение, связанное с ключом. (У каждого словаря есть ключ). Как я могу это сделать? Изменить: имеется образец (представление JSON) ввода [ [ { "lat": 45.1845931, "lgt": 5.7316984, "name": "Chavant", "sens": "", "line" […]

превратить смешанный список в строку, сохранить кавычки только для строк

Я хотел бы перейти из этого списка: my_list = [u'a','b','c',1,2,3] … к этой строке, которая поддерживает кавычки (для создания оператора sql): my_string = "'a', 'b', 'c', 1, 2, 3" Этот метод работает, но он определенно уродлив! my_string = str(my_list).replace('[','').replace(']','').replace('u','') Есть ли лучший способ? Что не так с нагнетанием замен, что не может быть прав !?

Как создать словарь с ключами из списка и значения отдельных пустых списков?

Создание из Как создать словарь с ключами из списка и значениями по умолчанию (ну)? и особенно этот ответ : Как создать словарь с ключами из списка и значения отдельных пустых списков? (Где, позже, я смогу добавить элементы)

умный способ рекомбинации этих двух списков в python

У меня есть следующие списки в python, которые я хочу перекомпилировать в словарь / список: names = ['banana','grapefruit','apple'] colors = ['yellow','pink','green'] в fruits = [ {'name':'banana','color':'yellow'}, {'name':'grapefruit','color':'pink'}, {'name':'apple','color':'green'} ] Каков наилучший способ сделать это? я в настоящее время привязываю свой мозг к сучкам, пытаясь написать петли. пожалуйста помоги! 🙂

Вложенные списки и списки

Я довольно новичок в Python, и мне трудно понять, как применить понимание списка к части вложенного списка (в частности, на уровне индекса). Например, если у меня есть следующее: my_list = [[1,2], [3,7], [6,9], [4,3]] new_list = [[i*2 for i in sublist] for sublist in my_list] Как я могу изменить свое понимание списка, чтобы применить операцию […]

Как отключить перенаправление реестра на Python?

Моя программа пытается создать ключ на HKLM\Software\Microsoft\Shared Tools\MSCONFIG\startupreg\test\ но вместо этого ключ создается на HKLM\Wow6432node\Software\Microsoft\Shared Tools\MSCONFIG\startupreg\test\ и не работают должным образом … Почему? Как я могу это решить?

Python: удалить повторяющиеся элементы из вложенного списка.

list=[[1,2],[4,5],[3,4],[4,3],[2,1],[1,2]] Я хочу удалить повторяющиеся элементы, дублированные элементы можно отменить. Результат должен быть: list=[[1,2],[4,5],[3,4]] Как достичь этого в Python?

Python - лучший язык программирования в мире.