python 第三天

列表的基本操作

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循环体,因此只会执行一次,执行结果如下:

猜你喜欢

转载自blog.csdn.net/CalvinHARRIS/article/details/82747704