name = list("suhao")
name1 = name[1:3] 1<= x <3
name2 = name[:3] x <3
name3 = name[0:] 0<= x
name4 = name[::-1] 倒序输出
name5 = name[-4:-2] 结果为['u','h']倒数第4个到倒数第2个
del name[0]
del name[1:3]
name.append(list("ss")) ['s','u','h','a','o','['s','s']'] append 在末尾加一个元素
得到列表的长度
list_length = len(name)
列表遍历
for element in name:
print(element)
产生一个数值递增列表
num_inc_list = range(30)
用某个固定值初始化列表
initial_value = 80
list_length = 5
sample_list = [ initial_value for i in range(10)]
sample_list = [initial_value]*list_length
创建连续的list
L = range(1,5) #即 L=[1,2,3,4],不含最后一个元素
L = range(1, 10, 2) #即 L=[1, 3, 5, 7, 9]
list的方法
L.append(var) #追加元素
L.insert(index,var)
L.pop() #返回最后一个元素,并从list中删除之
L.pop(index) 删除指定的元素
L.remove(var) #删除第一次出现的该元素
L.count(var) #该元素在列表中出现的个数
L.index(var) #该元素的位置,无则抛异常
L.extend(list) #追加list,即合并list到L上
L.sort() #排序
L.reverse() #倒序
append()和extend()的区别
append是在列表后面加一个元素
extend时在列表上在合并上一个列表