python清空列表_Python之列表

Python变量没有数据类型,所以Python没有数组。

整数;浮点数;字符串;对象

创建一个列表:

1.member=['大鱼','123','3.14','[1,2,3]']

2.empty=[]

向列表添加元素:

append():

member=['大鱼','12','3.14',[1,2,3]]      
member.append('虾米')member=['大鱼','12','3.14',[1,2,3],'虾米']

append()方法是添加元素到列表的尾部,一次只能添加一个元素

extend():原理是使用一个列表来扩展另一个列表

member=['大鱼','12','3.14',[1,2,3]]      
member.extend(['123','虾米'])member=['大鱼','12','3.14',[1,2,3],'虾米','123','虾米']

insert():两个参数,第一个参数是列表中的位置,第二个是元素

member=['大鱼','12','3.14',[1,2,3]]      
member.insert([1,'虾米'])member=['大鱼','虾米''12','3.14',[1,2,3]]

删除元素:

member.remove('大鱼')  # 元素大鱼没有了
del.member[2]  #删除位置元素
del.member     #删除整个列表

pop():

member.pop()     #删除最后一个元素并返回该元素
member.pop(1)   #删除位置一的元素
member.insert(0,member.pop())   #删除最后一个元素添加到第一位置

列表切片:

member[1:3]   拷贝出member列表里面的一到三list=[1,2,3,4,5,6,7,8,9]
list[0:8:2]  #打出位置移到8元素,中间间隔是1   
>>>[1,3,5,7]

member2=member[:]和member2=member[]的区别:

第一种方式是复制成为了一个单独的列表。第二种是赋值给member,当member元素发生改变时,member2也会跟着发生改变。

列表可以比较大小,是比较第一个元素,返回的是bool值

可以进行相加,乘

list1+list2

list*=3

成员操作符:in ; not in 返回的是bool

list=[1,2,3,4,[123,3.14],5,6,7,8,9]
123 in list[4]
>>>true
list[4][1]
>>>123

count() 计算参数在列表出现的次数

index() 返回参数在列表的位置

index(123)   #返回123在列表的位置
index(123,3,7)  #返回在3到7之间的位置

reverse():原地翻转列表,第一道最后,最后到第一

.sort() 排序,默认从小到大排,list.sort(revers=true) 逆序排序

.clear() 清空列表 list.clear() 没有返回值,只有一个空列表

append():在最后添加一个元素

extend():扩展列表(用另外一个列表)

insert():在指定的位置添加一个元素

remove():删除一个元素

pop():删除并返回最后一个元素

count():计算并返回指定元素的数量

sort():按特定的顺序排序(从小到大)

copy():拷贝一个副本列表

clear():清空所有元素

reverse():原地翻转所有的数据

index():寻找并返回元素的索引值

元祖:

元祖里面的元素是不能进行修改的,一般可以用()表示元祖的建立

c=(1,2,2.12,你好啊)

所以元祖支持:count(),index()方法

不能添加、删除、修改

str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'str1[::3]
'ilovefishc.com'

字符串格式化方法:format()

"{0}love{b}.{c}".format("i",b="fuck",c="you")

%c % 97
>>>a        97的ASCII码是a

68937a3b38e57abf5c6419964110fece.png

e2d70ab1235f0b7b80d1000f53767b7e.png

df2501c6d40853aee79b6121d988afdb.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431701.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java切面1.6需要的包_Java技术 AspectJ

AspectJ1 简介AspectJ:Java社区里最完整最流行的AOP框架。在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。2 在Spring中启用AspectJ注解支持导入JAR包springsource.net.sf.cglib-2.2.0.jarspringsource.org.aopalliance-1.0.0.jarsp…

华为什么时候更新鸿蒙os,华为鸿蒙系统升级时间表

华为鸿蒙系统升级时间表6月2日HUAWEI Mate 40 ProHUAWEI P40 ProHUAWEI Mate 40 ProHUAWEI Mate 30 ProHUAWEI Mate 40 RS保时捷设计HUAWEI Mate 30 Pro 5GHUAWEI Mate 40HUAWEI Mate 30E Pro 5GHUAWEI Mate 40EHUAWEI Mate 30 RS保时捷设计HUAWEI Mate 2HUAWEI Mate 30HUAWEI …

vsftpd安装问题汇总(持续更新。。)

问题1. 在执行make命令时却出现了问题,具体如下: sysdeputil.o: In function vsf_sysdep_check_auth: sysdeputil.c:(.text0x109): undefined reference to crypt sysdeputil.c:(.text0x13a): undefined reference to crypt collect2: ld 返回 1 make: *…

python游戏程序编码_python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)...

最近研究了下迷宫的生成算法,然后做了个简单的在线迷宫游戏。游戏地址和对应的开源项目地址可以通过上面的链接找到。开源项目中没有包含服务端的代码,因为服务端的代码实在太简单了。下面将简单的介绍下随机迷宫的生成算法。一旦理解后你会发现这个算法…

cesium等高线_Cesium专栏-气象站点色斑图、等值线图(不提供源码)

Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质…

为什么OC语言很难

作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错,他们问得非常好…

小狐狸ChatGPT付费创作系统小程序端开发工具提示打开显示无法打开页面解决办法

最新版2.6.7版下载:https://download.csdn.net/download/mo3408/88656497 很多会员在上传小程序前端时经常出现首页无法打开的情况,错误提示无法打开该页面,不支持打开,这种问题其实就是权限问题,页面是通过调用web-v…

http status 404 – 未找到_从零开始搭建自己的网站004添加404处理页面

在将web-war上传到服务器并重启tomcat后,发现找不到login页面目录结构:add exception do wth page2.添加页面内容;到w404.jsp异常处理,404首页 Home (current) Link Dropdown Action Another action Disabled Search 百度百科&am…

dw怎么打开html模板,Dreamweaver中如何使用模板

随着Internet的普及,很多人已经不满足于仅仅上网冲浪,而希望深入地参与其中。现在,拥有自己的Web网站已经成为一种潮流。虽然制作一个简单的网页并不困难,但是制作出超凡脱俗的网站就不那么容易了。下面是小编为大家带来的关于Dre…

云计算的认识和看法_云存储已经成为存储的未来,你的存储跟上节奏了吗?

云计算是目前业界最关注的话题,其实云计算让很多人云里雾里。而云存储则是存储的未来。云存储这个概念的出现,在一定程度上改变了我们对于传统存储模式的看法。但是云存储想必让很多人迷惑,今天我们就来聊聊云存储的那些事儿。对于一些计算机…

coco2dx c++ HTTP实现

coco2dx c HTTP实现 达到的结果如下面的 iPhone截图 android 日志截图 流程图例如以下 功能主要通过CURL c pthread 实现 我实现的不是多线程断点(假设要实现能够依据我这个进行加入任务序列,可參考 cocos2d-x 中AssetsManager的实现,事实上…

计算机动画 应用,计算机动画与应用.PDF

计算机动画与应用.PDF三维计算机动画金小刚Email: jin浙江大学CAD&CG 国家重点实验室紫金港校区蒙民伟楼512Course web: /home/jin/animation.htmXiaogang Jin 1 2/28/2017ModelingRenderingAnimation计算机图形 User Interface虚拟世界Xiaogang Jin 2 2/28/2017Pixar片头X…

idea怎么使用断点调试js_idea怎么使用断点调试js

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":10,"count":10}]},"card":[{"des":"刷脸门禁通行系统前端接入人脸AI赋能的人脸…

常量池在堆还是方法区_第九章_方法区

方法区栈、堆、方法区的交互关系这次所讲述的是运行时数据区的最后一个部分——方法区从线程共享与否的角度来看ThreadLocal:如何保证多个线程在并发环境下的安全性?典型应用就是数据库连接管理,以及会话管理栈、堆、方法区的交互关系下面就涉…

html5表单密码验证及提示,HTML5表单及其验证(示例代码)

1.输入型控件Input type用途说明email电子邮件地址文本框url网页URL文本框number数值的输入域属性 值 描述max number 规定允许的最大值min number 规定允许的最小值step number 规定合法的数字间隔(如果 step"3",则合法的数是 -3,0,3,6 等)value number …

3.6.4python下载安装教程_python 3.6.4安装教程

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…

CTabCtrl控件标签的相关设置

原文链接: http://blog.csdn.net/happyhell/article/details/6012177 1、 获得CTabCtrl标签高度:CRect rc; CTabCtrl *pTabCtrl GetTabControl(); pTabCtrl->GetItemRect(&rc); int nHeight rc.Height(); 2、修改CTabCtrl标签上的文字: // In t…

python人工智能原理及其应用_人工智能原理与实践:基于Python语言和TensorFlow

基 础 篇 第1章 绪论 1 1.1 人工智能简介 1 1.1.1 人工智能的概念 1 1.1.2 现代人工智能的兴起 5 1.1.3 人工智能的学术流派 5 1.2 人工智能的发展历史 8 1&#xff0…

html a 点击防止刷新,a标签点击跳转页面不刷新的问题

作为一位前端新手,刚接触移动端开发不久,遇到的问题真的是一个接着一个...前面写好了几个页面,今天试着将各个页面的链接打通,然后问题就来了...(╯︵╰)这里看一下原来想要实现的两个页面跳转的效果--点击图一标注的栏目可以跳转到一个新的页面图二...按照之前写a标签的跳转链…

不显示表头_技术干货 | 基于数模混合型SoC实现的两线制高精度无源表头方案

摘要:针对传统的两线制表头在高低温环境下测量精度差、温漂大的特点,现提出一种可满足高低温环境使用需求的两线制高精度数显表头设计方案,此方案在高低温环境下测量精度高、工作稳定、抗干扰能力强。引言随着仪表技术和低功耗技术的发展&…