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的更多相关文章
随机推荐
- 老男孩Python全栈学习 S9 日常作业 011
1.编写装饰器,为函数加上统计时间的功能 import time def Decoration(func): def Timmer(): # 开始时间 Start = time.time() func ...
- SQL判断语句
,,decode(tts.execute_state,,'false','true')) from twf_tech_schedule tts sql判断语句
- avg 的使用
select * from emp where sal>(select avg(sal) as ssalfrom emp);--要求查询出高于公司平均工资的全部雇员信息
- SVN的安装与使用教程
转载:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需 ...
- git add . 提示 `Changes not staged for commit`
- 组件或者dom的特殊属性
key:用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes. 常用姿势: 1.结合 v-for,有相同父元素的子元素必须有唯一key. <ul> <li ...
- 数据库运维平台~Yearning测试与总结
一 部署 1 docker-compose up -d 即可非常方便 2 mysql安装 3 inception安装二 默认账号 默认用户admin 密码: Yearning_admi ...
- Maven - 镜像<mirror>
使用镜像如果你的地理位置附近有一个速度更快的central镜像,或者你想覆盖central仓库配置,或者你想为所有POM使用唯一的一个远程仓库(这个远程仓库代理的所有必要的其它仓库),你可以使用set ...
- IAR中如何定向把数组和函数放在指定的地址单元
1. 指定数组到特定的Flash单元#pragma location = 0x000FFF00 __root const char Flash_config[] = {0x0,0x1,0x2,0x3, ...
- python自定义封装logging模块
#coding:utf-8 import logging class TestLog(object): ''' 封装后的logging ''' def __init__(self , logger = ...