L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
这样也行啊
L.pop(2)
L.pop(2)
print L
这样也行啊
2015-12-26
print [(x*100)+(y*10)+z for x in range(1,10) for y in range(0,10) for z in range(0,10) if x == z]
2015-12-25
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in zip(range(1,5),L):
print index, '-', name
for index, name in zip(range(1,5),L):
print index, '-', name
1. 有序集合:list,tuple,str和unicode;
2. 无序集合:set
3. 无序集合并且具有 key-value 对:dict
2. 无序集合:set
3. 无序集合并且具有 key-value 对:dict
import string
def firstCharUpper(s):
return string.capitalize(s)
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
def firstCharUpper(s):
return string.capitalize(s)
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
2015-12-25
d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
d[72] = 'Paul'
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
d[72] = 'Paul'
2015-12-25
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。
不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。
由于dict是按 key 查找,所以,在一个dict中,key不能重复。
dict的第二个特点就是存储的key-value序对是没有顺序的!
不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。
由于dict是按 key 查找,所以,在一个dict中,key不能重复。
dict的第二个特点就是存储的key-value序对是没有顺序的!
2015-12-25