码迷,mamicode.com
首页 > 编程语言 > 详细

python3_list

时间:2018-06-09 19:00:04      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:append   字符串   括号   意思   like   一个   ever   bsp   链接   

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

标签:append   字符串   括号   意思   like   一个   ever   bsp   链接   

原文地址:https://www.cnblogs.com/suifeng1314/p/9160315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!