использовать понимание списка python для обновления значения словаря

У меня есть список словарей и хотелось бы обновить значение для ключевой «цены» с 0, если ключевое значение цены равно '' data=[a['price']=0 for a in data if a['price']==''] Можно ли сделать что-то подобное? Я также пробовал a.update({'price':0}) но не работает.

Boto s3 get_metadata

Попытка получить meta_data, который я установил для всех своих элементов в ведро s3. Что можно увидеть на скриншоте и ниже, это код, который я использую. Два вызова get_metadata возвращают None. Есть идеи boto.Version '2.5.2' amazon_connection = S3Connection(ec2_key, ec2_secret) bucket = amazon_connection.get_bucket('test') for key in bucket.list(): print " Key %s " % (key) print key.get_metadata("company") print […]

Django: столбец DatabaseError не существует

У меня проблема с Django 1.2.4. Вот модель: class Foo(models.Model): # … ftw = models.CharField(blank=True) bar = models.ForeignKey(Bar, blank=True) Сразу после очистки базы данных я использую оболочку: Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) >>> from apps.foo.models import Foo >>> Foo.objects.all() […]

Как рассолить CookieJar?

У меня есть объект с CookieJar, который я хочу рассолить. Однако, как вы все, вероятно, знаете, маринованные дроссели на объектах, которые содержат объекты блокировки. И по какой-то ужасной причине CookieJar имеет объект блокировки. from cPickle import dumps from cookielib import CookieJar class Person(object): def __init__(self, name): self.name = name self.cookies = CookieJar() bob = Person("bob") […]

Python ZeroMQ PUSH / PULL – Потерянные сообщения?

Я пытаюсь использовать python с zeroMQ в режиме PUSH / PULL , отправляя сообщения размером 4 [МБ] каждые несколько секунд. По какой-то причине, хотя похоже, что все сообщения отправлены, ТОЛЬКО НЕКОТОРЫЕ из них, по-видимому, были получены сервером. Что мне здесь не хватает? Вот код для клиента client.py import zmq import struct # define a string […]

Одно горячее кодирование с использованием numpy

Если вход равен нулю, я хочу создать массив, который выглядит так: [1,0,0,0,0,0,0,0,0,0] и если это 5- [0,0,0,0,0,1,0,0,0,0] Для вышеизложенного я писал: np.put(np.zeros(10),5,1) но это не сработало. Есть ли способ, который может быть реализован в одной строке.

Определите, установлен ли пакет с API Yum Python?

TLDR ; Мне нужен простой вызов Python с именем пакета (например, «make»), чтобы узнать, установлен ли он; если нет, установите его (я могу сделать последнюю часть). Проблема: Таким образом, есть несколько примеров кода, приведенных в http://yum.baseurl.org/wiki/YumCodeSnippets , но, кроме того, что они скрываются внутри ipython и угадывают, что делает каждый метод, нет никакой реальной документации […]

python: не может конкатенировать объекты 'str' и 'tuple' (он должен работать!)

У меня есть код: print "bug " + data[str.find(data,'%')+2:-1] temp = data[str.find(data,'%')+2:-1] time.sleep(1) print "bug tuple " + tuple(temp.split(', ')) И после этого появится мое приложение: bug 1, 2, 3 Traceback (последний последний вызов): Файл «C: \ Python26 \ Lib \ site-packages \ pythonwin \ pywin \ framework \ scriptutils.py», строка 312, в RunScript exec […]

В Python найдите элемент в списке dicts, используя bisect

У меня есть список dicts, что-то вроде этого: test_data = [ { 'offset':0, 'data':1500 }, { 'offset':1270, 'data':120 }, { 'offset':2117, 'data':30 }, { 'offset':4055, 'data':30000 }, ] Элементы dict сортируются в списке в соответствии с данными 'offset' . Реальные данные могут быть намного длиннее. То, что я хочу сделать, – это найти элемент в […]

в Python, Как преобразовать строку в объект даты и получить год, месяц и день отдельно?

Если я могу сказать эту строку «2008-12-12 19:21:10», как я могу преобразовать ее в дату и получить год, месяц и день от этого созданного объекта отдельно?

 
Interesting Posts for Van-Lav

Разделите строку с неизвестным количеством пробелов в качестве разделителя в Python

Переменная в маршрутизации статических файлов Flask

Обновлен python и не может заставить mysqldb работать

Поиск локальных IP-адресов с использованием stdlib Python

Как правильно получить URL-адрес для входа в шаблон?

Используя grequests, чтобы заставить несколько тысяч получить запросы к sourceforge, получите «Максимальное количество попыток превышено с помощью url»

Извлечение данных из MS Word с помощью pywin32

Загрузка SQL-дампа перед запуском тестов Django

используя многопроцессорную обработку с помощью anano

Ошибка подключения pipit

python – networkx – отображает различные цветные узлы с использованием двух списков

Как предотвратить вызов приложения datastore_v3.next () при вызове get_multi?

Имея тесты в нескольких файлах

Извлечение произвольных прямоугольных патчей из изображения в python

Странная проблема с кодировкой ввода в IPython

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