写了一个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()方法~
到此这篇列表的增删改查(列表的增删改查笔记总结)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/51720.html