-
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。
查看全部 -
s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
print 'Adam' in s
print 'Bart' in s
查看全部 -
s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
查看全部 -
len(S)=3 表示不重复的元素数
查看全部 -
创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:
>>> s = set(['A', 'B', 'C'])
查看全部 -
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key+':',d[key]
查看全部 -
d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
d[72] = 'Paul'
print(d)
查看全部 -
# -*- coding: utf-8 -*-
d = {
95:'Adam',
85:'Lisa',
59:'Bart'
}
查看全部 -
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
print'Adam:',d['Adam']
print'Lisa:',d['Lisa']
print'Bart:',d['Bart']
查看全部 -
d = {
'Adam': 95,
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
'Paul': 75
'Lisa': 85,
'Bart': 59,
'Paul': 75
}
查看全部 -
for x in [1,2,3,4,5,6,7,8,9]:
for y in [0,1,2,3,4,5,6,7,8,9]:
if x<y:
print(x*10+y)
查看全部 -
L = [75, 98, 59, 81, 66, 43, 69, 85] sum = 0.0 n = 0for x in L: sum = sum + x n = n + 1 print sum / n
查看全部 -
sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x % 2 == 0: continue sum = sum + x print sum
查看全部 -
sum = 0
x = 1
while True:
sum = sum + x
x = x + 2
if x > 100:
break
print sum
查看全部 -
用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。
比如计算1至100的整数和,我们用while来实现:
sum = 0 x = 1while True: sum = sum + x x = x + 1 if x > 100: breakprint sum
查看全部
举报