2025年列表的增删改查(列表的增删改查笔记总结)

列表的增删改查(列表的增删改查笔记总结)写了一个 python 文件 想在终端中运行 windows r 或者 cmd 输入 python 想要运行的 py 文件所在的目录 即可 参考博客 https www jianshu com p 0bf4 https blog csdn net zhizunyu2009 article details 激活地址 http idea lanyus

大家好,我是讯享网,很高兴认识大家。



写了一个python文件,想在终端中运行:windows+r(或者cmd)输入python+想要运行的py文件所在的目录 即可。

参考博客:

https://www.jianshu.com/p/0bf4

https://blog.csdn.net/zhizunyu2009/article/details/

激活地址:

http://idea.lanyus.com/

1.有时候我们需要用户输入age,salary等信息,输入的数据应该是数字组成的,由于input输入的信息都是str类型,所以我们可以使用age.isdigit()来检验输入的数据必须合格~;

2.如果程序执行到某一步,想要退出程序,可以使用exit("error,and will quit~);

3.python3中是没有int 和 long 之分的;

之前说过对于字符串的操作都会产生一个新的字符串,但是列表的操作比如append却是对原列表进行操作;

作用于原来列表,在列表的末尾增加元素;

需要提供的参数是要插入的元素,以及该元素想要插入的索引位置

运行结果:

需要提供的参数是一个可迭代的对象!,最终插入的结果是在列表的末尾依次插入该可迭代对象中的元素

运行结果:

注意上面当extend()中的参数是list对象时,插入到原列表的元素是list中的一个个元素!而不是[1],[2],[3]这种结构

运行结果:


讯享网

是因为int不是可迭代对象!,不能作为extend方法的参数,因为123 int类型不是由1 2 3 三个数组成的,而是123是一个数字,整体

用于删除list的元素,传入的参数是所要删除元素的索引,不写索引,默认删除最后一个元素,并且该方法是有返回值的,返回值就是所要删除的元素值

运行结果:

运行结果:

运行结果:

运行结果:

由于L已经被删除了,所以再运行只会报错

运行结果:

运行结果:(就是把原来0 1 位置的元素去掉,用新的属于迭代对象中的元素去填充)

所以如果按照索引来修改,元素需要对应(只能是一个),如果是按照切片来修改,前后元素个数不需要对应,只是会把索引对应位置的元素去掉,用迭代对象中的元素去填充!

len(): list长度;

.count(): 求某一个元素出现的次数

.index(): 查找某一个元素的索引(字符串除了index()外还有find()方法)

.sort(): 对list进行排序(有比较意义的)(默认从小到大排序)

.sort(reverse=True) :参数reverse改为True后,可以从大到小倒排序

.reverse():可以实现原有list的反转(不是排序)

这里在强调一下,str字符串对象是不可以赋值操作的!要想修改字符串中的值可以使用str.replace()方法~

 

小讯
上一篇 2025-05-05 18:21
下一篇 2025-05-14 18:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/156595.html