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

Python基础(4) 列表相关的部分基础函数,第1张

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)

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

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

        如有错误,欢迎指出。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5690000.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存