| Tor Norbye | 3a2425a | 2013-11-04 10:16:08 -0800 | [diff] [blame^] | 1 | dict = {<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} |
| 2 | dict = {'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} |
| 3 | a = {} |
| 4 | {'key_1' : 1, 'key_2': 2} |
| 5 | |
| 6 | import random |
| 7 | def foo(): |
| 8 | return random.random() |
| 9 | |
| 10 | {foo(): 1, foo():2} |
| 11 | |
| 12 | # PY-2511 |
| 13 | dict = dict([(<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 666), (<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 123)]) |
| 14 | dict = dict(((<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 666), (<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 123))) |
| 15 | dict = dict(((<warning descr="Dictionary contains duplicate keys key">'key'</warning>, 666), ('k', 123)), <warning descr="Dictionary contains duplicate keys key">key</warning>=4) |
| 16 | |
| 17 | dict([('key', 666), ('ky', 123)]) |