当前位置:网站首页 > 编程语言 > 正文

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



写了一个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()方法~

到此这篇列表的增删改查(列表的增删改查笔记总结)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 接口500错误(接口500错误原因)2025-07-21 07:09:09
  • 复制代码小游戏(好玩的代码复制)2025-07-21 07:09:09
  • ip地址换算网络地址(ip地址换算网络地址怎么算)2025-07-21 07:09:09
  • yml文件配置(yml文件配置对象数组)2025-07-21 07:09:09
  • 84除以4圈一圈算一算(84除以4怎么圈图)2025-07-21 07:09:09
  • 怎么打开ovobj文件(oiv文件怎么打开)2025-07-21 07:09:09
  • 速排蚂蚁编辑器网页版(蚂蚁编辑器手机版下载)2025-07-21 07:09:09
  • 2258xt怎么样(2259xt和2258xt)2025-07-21 07:09:09
  • 华为耳机怎么断开连接(华为耳机断开连接如何定位找回来)2025-07-21 07:09:09
  • max30100心率血氧模块(max30100心率血氧模块放在哪个部位检测)2025-07-21 07:09:09
  • 全屏图片