参考课本:《Python从入门到精通》 明日科技
verse[2]
sname[start:end;step]
for item in listname: #输出item
for index,item in enumerate(listname):
print(verse1+verse2)
verse=[none]*5
sname[5:]表示从第五元素开始
sname[:3]的3表示end
sname[(start):(end)(:step)]
value in sequence || value not in sequence
len(verse)
max()
min()
list() #序列-> 列表
l.append(obj)
l.insert(index,obj) #速度慢于append
l.extend(seq) #类似于+=
del(verse[-1])
l.remove() #使用前先判断元素在不在
l.remove("我的天")
a="我的天"
l.remove(a)
且删除元素后,后面的元素自动向前补上(索引减一)
l.count(obj)
l.index(obj) #输出下标,若obj不存在则报错
sum(l[,start])
l.sort(key,reverse) #修改原列表
sorted(l,key,reverse) #创建原列表副本
list=[Expression for var in range]
import random
rdn=[random.randint(10,100)for i in range(10)]
newlist=[Expression for var in list (if condition)]
eg=[int(x*0.5) for i in list (if x>100)]
两个推导式嵌套
print后加end=‘’(两个单引号) 不换行
a//2整除,a/2得浮点数
元组的之后补