python3_list
name = ['like','new','book',['fa','fdsa'],'new','book','why']#这是个列表
print(name)#把列表打印出来
查
print(name[0])#打印列表第一个字符
print(name[0:3])==print(name[:3])#打印前三个字符,从左到右从零开始,==左右两边的意思是一样的,这个又叫切片
print(name[-1])#打印列表最后一个字符,从右到左是-1.-2,这个又叫切片
print(name[-3:0])#从右开始数-1,-2,-3,从-3开始打印一直到最后,列表是顾头不顾尾的,[-3:-1]打因like,new这两个值,不会打印最后一个,这个又叫切片
print(name[1:3])#打印new,book,只打印两个值,这个又叫切片
print(name[::2])#从头到尾每隔两个索引下标打印一个字符
name[4][1]#取中括号里第四位也是中括号第二个[1]代表中括号里中括号从左往右的第二位的值
print(index('like'))#查看like的索引下标
增
name.append('faf')#向列表末尾追加值
name.insert(1,'hello')#在索引下标1的位置添加一个值
改
name[1]='fa'#修改索引下标为1的值
删
name.pop()#删除最后一个值
del name[1]#删除索引下标为1的值
name.remove('like')#删除like
name.clear()#清空列表
排序
name.sort() #以字母的大小排序,以数字的大小排序,英文以第一个字母大大小排序,如果有大小写,先排大写,汉字按汉字的拼音的首个字母大小排序
name.reverse()#把列表顺序颠倒过来排列,就是反过来排列
name.sort(reverse=True)#排完序以后,直接颠倒过来排列
name.sort(key=str.lower)#把字母变成小写,然后在进行排序
name.sort(key=sre.upper)#把字母变成大写,然后在进行排序
合并
n = [1,2,[1,2,3],3]
name.extend(n)#把n里的值添加到name里,n的值不会改变
拷贝
name1 = name.cope()#把name复制给name1者是一种浅拷贝,像n1 =n.copy()中的中括号里的内容共用一个内存地方,n,n1中的中括号里中括号里的内容都会随着对方的改变而改变
name2 = name[:]#这也是一种浅拷贝
import copy
name3 = name.deepcopy()#深拷贝,把里面的内容全部拷贝
列表合并成字符串
lt = '-'.join(['fs','hr','fd'])#把列表以'-'的形式链接组合成字符串
python3_list的更多相关文章
随机推荐
- hadoop记录-浅析Hadoop中的DistCp和FastCopy(转载)
DistCp(Distributed Copy)是用于大规模集群内部或者集群之间的高性能拷贝工具. 它使用Map/Reduce实现文件分发,错误处理和恢复,以及报告生成. 它把文件和目录的列表作为ma ...
- 查询SQL Server执行过的SQL语句
SELECT TOP 1000 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_ ...
- 分布式系列十三: nginx
nginx偏运维, 不过作为开发应该了解它能做什么事情, 其作为技术架构的一部分必不可少 正向代理和反向代理 正向代理是代理的客户端, 反向代理是代理的服务端. nginx就是一款可以作反向代理的we ...
- 2018-2019-2 20165234 《网络对抗技术》 Exp4 恶意代码分析
实验四 恶意代码分析 实验目的 1.监控自己系统的运行状态,看有没有可疑的程序在运行. 2.分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals ...
- numpy数组取每一列的数据
也可以运用到列表中,a原本是一个列表的嵌套,将a转为了数组进行此操作,可以取固定的值,这就是numpy的好处.
- Nginx动态路由的新姿势:使用Go取代lua
导语: 在Nitro 中, 我们需要一款专业的负载均衡器. 经过一番研究之后,Mihai Todor和我使用Go构建了基于Nginx.Redis 协议的路由器解决方案,其中nginx负责所有繁重工作, ...
- iOS(12) ANCS链接问题(用Android 9.0设备链接)
由于iOS系统默认不会为自带的ANCS服务发送广播, 并且使用ANCS的通知订阅功能必须进行配对. 所以我们需要在ios上写自己的代码,让目标设备和iOS进行配对. 配对完成后,监听设备和iOS都可以 ...
- 写一个python脚本监控在linux中的进程
在虚拟机中安装Linux中的CentOS7系统 https://baijiahao.baidu.com/s?id=1597320700700593557&wfr=spider&for= ...
- PHP客服聊天
1.基于workman框架 github:https://github.com/walkor/workerman-chat 文档:http://www.workerman.net/gatewaydoc ...
- gardner 算法matlab实现
% 仿真4比特原始数据与星座图的编码映射过程: % 完成16QAM信号的调制解调: % 基带信号符号速率 ps =1Mbps: % 成形滤波器的滚降因子 a=0.8: % 载波信号频率fc=2MHz ...