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的更多相关文章
随机推荐
- 分布式协调服务Zookeeper扫盲篇
分布式协调服务Zookeeper扫盲篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 身为运维工程师对kubernetes(k8s)可能比较熟,那么etcd(go语言实现)分布式协 ...
- Intellij IDEA 4种配置热部署的方法【转】【补】
热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...
- python中__str__与__repr__的区别
__str__和repr __str__和__repr__都是python的内置方法,都用与将对象的属性转化成人类容易识别的信息,他们有什么区别呢 来看一段代码 from math import hy ...
- 【OpenGL】代码记录01创建窗口
创建空窗口: #include<iostream> // GLEW #define GLEW_STATIC #include <GL/glew.h> // GLFW #incl ...
- JAVA实例
JAVA实例1 1 package Demo3; import java.io.File; import java.io.FileReader; import java.io.IOExceptio ...
- 学习笔记——单片机简介 & 点亮LED & 流水灯 & 电路基础【更新Ing】
视频地址:https://www.bilibili.com/video/av10765766 超详细!!!!!! 单片机内部三大资源 [资源:单片机可提供使用的东西] FLASH 可以重复擦写 断电后 ...
- Linux库多重依赖
源文件: //world.cpp #include <stdio.h> void world(void) { printf("world.\n"); } //hello ...
- activemq之python使用stomp协议
参考链接: 安装:https://pypi.org/project/stomp.py/4.1.8/#history https://www.cnblogs.com/andylhc/p/9337945. ...
- linux yum提示Loaded plugins: fastestmirror, security错误的解决方法
别听网上的,先检查自己是不是打错了.........我就是打错了一个横杆搞了一个多小时 具体: 如图这种,长横杆 修改后结果: 所以在不知情的情况之下千万不要乱改东西,先检查代码是否有误 题外话: = ...
- ollydbg入门记录
1.软件窗口说明 OllyDBG 中各个窗口的名称如下图.简单解释一下各个窗口的功能, 反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址.HEX 数据.反汇编.注释可以通过在窗口中右击出现的菜单 ...