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

Python列表详解

时间:2018-07-07 17:53:40      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:modify   rem   extend   下标   end   eve   python列表   []   int   

#列表:增,删,改,查。
names=[‘N0‘,‘N1‘,‘N2‘,‘N3‘]
‘‘‘
print(names)
print(names[0],names[2])
print(names[1:3])#切片
print(names[0:3])#切片,顾头不顾尾语句效果等同[:3]可以忽略0
print(names[-1])#切片,倒序取。
print(names[3])#切片
print(names[-1:-3])#切片,错误格式,取不到
print(names[-3:-1])#切片
print(names[-4:])#切片
print(names[-2])#切片
‘‘‘


#------------------------------------------------------增-----------------------------------------------------
names.append(‘zhuijia‘)#方法一,append追加,增到后面
print(names)
names.insert(1,‘cha-ru‘)#方法二,insert定点插入,想插入在哪就输入下标
print(names)
names.insert(3,‘cha-ru2‘)#定点插入
print(names)
#---------------------------------------------------删除-----------------------------------------------------
#names.remove(‘N1‘)#方法一,直接删除
#del names[1]#方法二,按下标删除
#names.pop(1)#方法三,效果和del name[]一样,不输入下标则默认删除最后一个
#del names #删除整个列表

#-------------------------------------------------------------改-------------------------------------------
names[2]=‘modify‘#修改,直接写下标,和需要赋值的新值
#------------------------------------------------------------查------------------------------------------------
print(names.index(‘N2‘))
print(names[names.index(‘N2‘)])
print(names.count(‘N2‘))#统计个数
#-----------------------------------------------------------其他--------------------------------------------------
#names.clear()#清空列表
#names.reverse()#反转列表
#names.sort()#排序,顺序:特殊符号>数字>大写字母>小写字母,按ASSIC码一样排序。
#------------------------------------------------------------合并-----------------------------------------------
names2=[1,2,3,4]
names.extend(names2)
print(names,names2)

Python列表详解

标签:modify   rem   extend   下标   end   eve   python列表   []   int   

原文地址:https://www.cnblogs.com/wangchu/p/9277484.html

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