python的基本操作2

有个人,他前天写了python的进本操作(残卷),后来发现,自己竟然有点停不下来了。让他停下来的方法只有一个,那就是前列腺刹车法。此刹车发,太过惨烈,该男子无法接受,所有就有了今天的胡侃。
诸位若不嫌弃,点击一个小小的赞可好?(我已经被味道不敢奢求关注了)
正所谓,半部论语治天下,那我就敢跟你说,半本python也能找工作。今天,就跟你们谈一谈python中列表的用法
在python中,什么是列表?记住,[ ] 就是列表。不信看图:
python的基本操作2_第1张图片
有人好奇,这个列表和上个字符串有啥不同?咋操作啊?(求求你们,就假装问问好么,就像你们那些想知道荷官发牌的网站的朋友一样)问得好!这可有的说了

与字符串的不同:在python中,字符串是被英文的双引号" "包裹在其中的一种序列,它与列表的不同在于,列表里的元素是可以增、删、改的。我们现在说说列表的操作:
1、列表的打印:
全部打印:
python的基本操作2_第2张图片
部分打印:
python的基本操作2_第3张图片
逐个打印:
python的基本操作2_第4张图片
while 循环遍历列表:
python的基本操作2_第5张图片
2、向列表里添加元素:
添加元素("增"append, extend, insert)
通过append可以向列表(尾部)添加元素:
python的基本操作2_第6张图片
通过extend可以将另一个集合中的元素逐一添加到列表中:
python的基本操作2_第7张图片
python的基本操作2_第8张图片
insert(index, object) 在指定位置index前插入元素object:
python的基本操作2_第9张图片
3、修改列表中的元素:
python的基本操作2_第10张图片
4、查找元素("查"in, not in, index, count)
python中查找的常用方法为:
in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
in:
python的基本操作2_第11张图片
python的基本操作2_第12张图片
in的方法只要会用了,那么not in也是同样的用法,只不过not in判断的是不存在
not in
demo:
python的基本操作2_第13张图片
python的基本操作2_第14张图片
5、index和count与字符串中的用法相同,这里不再赘述
6、删除元素("删"del, pop, remove)
del:根据下标进行删除
python的基本操作2_第15张图片
pop:默认删除最后一个元素
python的基本操作2_第16张图片
pop()也可以根据下标删除
python的基本操作2_第17张图片

remove:根据元素的值进行删除
python的基本操作2_第18张图片
7、排序(sort, reverse)
sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
python的基本操作2_第19张图片
reverse方法是将list逆置。
python的基本操作2_第20张图片
现在,来个大家伙!!
列表的嵌套加粗样式
类似while循环的嵌套,列表也是支持嵌套的
一个列表中的元素又是一个列表,那么这就是列表的嵌套
schoolNames = [[‘北京大学’,‘清华大学’],
[‘南开大学’,‘天津大学’,‘天津师范大学’],
[‘浙江大学’],[‘河北大学’,‘河北科技大学’]]
我们练习一下如删除、修改、插入列表嵌套里的数据

删除:
我们试着删除"天津大学",那么就要确定"天津大学"的下标,“天津大学"在schoolNames里的第二个列表里,所以,我们要确定这个列表的小标:1;其次再确定"天津大学"在这个列表里的下标:1。操作如图:
python的基本操作2_第21张图片
修改,如法炮制,物品们修改"天津师范大学”
python的基本操作2_第22张图片

插入,我们插入东北大学
姑且用个append吧

你可能感兴趣的:(python的基本操作2)