2015-06-26 4 views
0

Afraid это может быть дубликат, но я пробовал другие ответы, и они не работают для меняКак создать список словарей?

bin1 = {'05':175, '10':185, '15':195} 

bin2 = {'05':174, '10':184, '15':194} 

и я хочу это:

binList = ({'05':175, '10':185, '15':195},{'05':174, '10':184, '15':194}) 

Я попытался .append и .update - ни один не работает для меня

binList = bin1.update(bin2) 

оленья кожа давать что-либо (то есть, ничего не происходит) и

binList = bin1.append(bin2) 

ошибки с «AttributeError: 'ДИКТ' объект не имеет атрибута 'добавляемых'

Я подозреваю, что я просто не знаю достаточно о синтаксисе

ответ

1

Как просто:

binList = [bin1,bin2] 

Вы называете этот переменный binList, хотя в вашем вопросе вы попросили кортеж. это может быть достигнуто с:

binTuple = (bin1,bin2) 
+0

@Kevin Вы конечно правы .... Я просто побродить, что он собирается делать с этим – omerbp

+0

чем разница с binList = (BIN1, BIN2)? –

+0

@WeaponX Кортежи неизменяемы в python - подробнее [здесь] (http://stackoverflow.com/questions/1538663/why-are-python-strings-and-tuples-are-made-immutable) и [здесь] (http://www.tutorialspoint.com/python/python_tuples.htm) – omerbp