花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。
2016-04-18
已采纳回答 / 清波
。。。 试了几次,也在奇怪中。。。 突然发现 是在IDLE 中。。。这也是个有意思的问题,我在初次接触 IDLE 的时候也有意思,后来就司空见惯了,就忘了。。。这个可就不好解释了, 用例子说明吧:<...code...>上面我们一直用 IDLE“表示”字符串, 那是因为在IDLE 中,我们直接写变量名的时候 IDLE 会自动输出其值,并且跟 print 变量时有所不同,代码如下:<...code...>其实就是少了 两边的引号。 请题主细细品味。。。
2016-04-17
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
if x in s:
s.remove(x);
else:
s.add(x);
print(s);
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
if x in s:
s.remove(x);
else:
s.add(x);
print(s);
2016-04-17
months = set(['Feb','Sun'])
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
2016-04-17
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
d['Paul']=75
for key in d:
print key,':',d[key]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
d['Paul']=75
for key in d:
print key,':',d[key]
2016-04-17