列表的基本操作
1、列表的表示:用【】表示,其中列表元素用“”标起来。
2、访问列表元素:如列表 bitches[0]即表示bitches列表的第一个元素,其中bitches[-1]表示的是列表的最后一个元素,以此类推。
3、在列表中添加元素:1)bitches.append('skr'),即表示将元素‘skr’添加在列表的最后。
2)bitches.insert(2,skr)即表示将元素直接插到第三个元素的位置。
4、从列表中删除元素:1)del bitches[1] 将会直接删除第二个元素。
2)pop()方法,即相当于堆栈的弹出元素,弹出的是列表的最后一个元素,可以用一个变量来承接这个元素如 gay = bitches.pop()就是将最后一个元素给了gay,可以在pop()括号里填入数字,指定弹出哪个元素。
3)remove方法是用来直接删除某个已知的元素的,如bitches.remove('skr'),就是将元素skr从列表中直接删除。例
names = ['zhang xu','gu er cheng','wu you']
gay = 'zhang xu'
names.remove(gay)
print (names)
print ("That bitch "+gay.title()+" is a gay!")
5、sort()对列表排序,如bitches.sort()会对列表永久的按字母从小到大排序,特别的,如果想从大到小排序输入bitches.sort(reverse=True)即可。
6、sorted()函数列表临时排序,如sorted(bitches)会对列表临时排序,如果紧接着输出列表的话,列表还是没有排序的。特别的sorted(bitches,reverse=True)为临时反向排序。
7、方法reverse()会永久的对列表反向。
8、len(bitches)用来确定列表长度。
9、列表的遍历,用for循环遍历列表,例输入如下的代码
names = ['zhang xu','gu er cheng','wu you','pang bi chi']
for bitches in names:
print(bitches.title() +" is a gay!\n")
print(names[1].title()+" is a gay who are addicted to sex!\n")
for语句下有一个缩进,意味着缩进的这句语句将执行列表长度的次循环,而再下一句没有缩进,代表着他不属于for循环体,因此只会执行一次,执行结果如下: