修改。列表是包含在中括号里面,可以被修改。
>> aa[0]
(12,34)
>>> aa[0]=(1,2)
Traceback (most recent call last):
File "",line 1,in
TypeError: 'tuple' object does not support item assignment
>>> aa[0][0]
12
>>> aa[0][0]=34
Traceback (most recent call last):
File "",in
TypeError: 'tuple' object does not support item assignment
修改了“元组”的值:
>> pos = {0: (20,20),1: (20,40),2: (40,3: (40,4: (30,30)}
>>> pos
{0: (20,30)}
>>> pos[0]=(1,2)
>>> pos
{0: (1,2),30)}
>>>
搜索发现了这个:
>> a = dict(one=1,two=2,three=3)
>>> b = {'one': 1,'two': 2,'three': 3}
>>> c = dict(zip(['one','two','three'],[1,2,3]))
>>> d = dict([('two',('one',1),('three',3)])
>>> e = dict({'three': 3,'one': 1,'two': 2})
>>> a == b == c == d == e
True
修改。
nofollow">python中元组和小括号的关系,即元组是由逗号决定的,不是小括号。可以看到,即便没有了小括号,还是元组。
>>a=("one","two")
>>>a[0]
'one'
>>>b=("one")
>>>b[0]
'o'
>>>c=("one",)
c[0]
'one'
d="one",>>>d[0]
one