blob: 3c055540f4bac239471bd40673cc11cba8364b6a [file] [log] [blame]
Tor Norbye3a2425a2013-11-04 10:16:08 -08001dict = {<warning descr="Dictionary contains duplicate keys key_1">key_1</warning> : 1, key_2: 2, <warning descr="Dictionary contains duplicate keys key_1">key_1</warning> : 3}
2dict = {'key_1' : 1, <warning descr="Dictionary contains duplicate keys 'key_2'">'key_2'</warning>: 2, <warning descr="Dictionary contains duplicate keys 'key_2'">'key_2'</warning> : 3}
3a = {}
4{'key_1' : 1, 'key_2': 2}
5
6import random
7def foo():
8 return random.random()
9
10{foo(): 1, foo():2}
11
12# PY-2511
13dict = dict([(<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 666), (<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 123)])
14dict = dict(((<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 666), (<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 123)))
15dict = dict(((<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 666), ('k', 123)), <warning descr="Dictionary contains duplicate keys key">key</warning>=4)
16
17dict([('key', 666), ('ky', 123)])