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

python--list

时间:2019-09-16 17:53:59      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:反转   remove   指定位置   定位   清空   clear   src   app   字符串   

知识点一、list[]
# s= ‘xiaoming,suhong,zhuhongcai‘#字符串,取值不好取
# #列表,数组,list
l = [‘xiaoming‘,‘suhong‘,‘zhuhongcai‘]#列表取元素是按照编号取(索引,角标,下表)
# 0 1 2
l4 = [1,2,3,4,[‘a‘,‘b‘,‘c‘]#二维数组
l5 = [1,2,3,4,[‘a‘,‘b‘,‘c‘,[‘abc‘,‘124‘,‘vbf‘]]#三维数组
print(l[-1])#-1 代表最后一个元素
print(l[0]) #0 代表第一个元素
#1、取值
print(l[0])
#2.1 append增加元素(在末尾增加一个元素)
l.append(‘洛歆‘)
print(l[3])
#2.2 insert指定位置增加,如果添加的指定位置没有,会添加到末尾
l.insert(0,‘毅熊‘)
print(l[0])

l.insert(7,‘允非‘)
print(l)
#3、修改

l[2] = ‘mingyue‘
print(l)

#4.1 指定下标删除pop
l.pop(0)
print(l)

l.pop(5)
print(l)
#4.2 指定元素删除remove
l.remove(‘xiaoming‘)
print(l)
#4.3 del 指定下标
del l [0]
print(l)

#5 count() 某个元素出现的次数
print(l.count(‘xiaoming‘))

#6 index() 找一个元素的下标
index = l.index(‘xiaoming‘)
print(index)

#7、reverse()反转list
l.reverse()
print(l)

#8、sort()排序
l2 = [54,6,14,9,23,56,78]
l2.sort()#默认升序
print(l2)
l2 = [54,6,14,9,23,56,78]
l2.sort(reverse=True) #降序
print(l2)

注意:
l2 = [54,6,14,9,23,56,78]
l3 = l2.sort(reverse=True) #sort只是针对l2 排序,不能赋值
print(‘l3...‘,l3)

结果:

技术图片

#9、clear()清空
l.clear()
print(‘l是:‘,l)
#10、extend()
l3 = l +l2
print(‘l3是:‘,l3)#直接 + 就是将两个list合并
l.extend(l2)#将l2的元素加入到l中
print(‘l是:‘,l)

python--list

标签:反转   remove   指定位置   定位   清空   clear   src   app   字符串   

原文地址:https://www.cnblogs.com/luoxinmoli/p/11512858.html

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