栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础(4) 列表相关的部分基础函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础(4) 列表相关的部分基础函数

        如有错误,欢迎指出。

一、list.append(要添加的值)添加函数 在列表末尾添加元素

        利用这个函数说明一下影响。

        由于s是在print()外进行的操作,这个操作改变了s,所以最后打印出的元组s中是有"water"的,反观s1,它的操作在print中进行,而上面已经说过,列表的操作是不会生成新列表的,这也就相当于print()中并不存在返回值,而print()是需要返回值的,没有返回值它就会打印None。

        单独说一下 "+",如果print(s+s1),结果不是None,这是因为加号会导致s和s1链接生成一个新的元组

二、list.insert(要插入的位置,要插入的值)  插入函数 在列表中插入元素

不多说,上图。

 

三、list.extend() 群体添加函数 在列表中末尾添加多个元素

添加方式如图。

 

        需要另外说明的是,extend一定程度上具有创造多个元素的能力,如上面的water被拆分成了五个字母,当然只有不少于两位的字符串才能有这个效果。

        int不能参与extend(会报错),而列表形式的water会被完整添加。

四、list.pop(元素的索引位)  索引位删除函数 删除列表中的指定索引位的元素(默认删除末尾的元素)

使用方法如图:

        虽然图上很明显,但还是提醒一下,打印list.pop()会返回你删除的元素(这个操作会返回删除的元素)。

        操作之后打印list才是原列表删除末尾元素的新列表(原列表没了)。

        如果输入的数字超出了索引位置,会报错。

五、list.remove(元素的值) 元素值删除函数 删除列表指定值的元素

使用方法如图:

        这个操作并没有返回删除的元素。整体和list.pop()相似。

        如果想删除字符串,比如上面的river的话,就在括号中输入"river"。

        如果输入不存在的元素值,会报错。

六、list.index() 索引函数,它能找到列表中某个元素的索引位置

使用方法如图:

 

        如果查找元素不存在同样会报错。

七、list.sort() 排序函数 排序列表中的元素,默认是升序

        当括号中什么都不添加,其实相当于list.sort(reverse=False)

        而要让它变成一个降序列表,可以输入list.sort(reverse=True)

        这里还要说明一下字符串排序,排序规则是英文字母比数字大,小写字母比大写字母大,两数从第一位逐个比较(好比一个三位数和另一个三位数比较大小,先看百位数再看十位数最后看个位数)。

        不同类型的数据不能排序。

        如有错误,欢迎指出。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/689494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号