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

python学习:列表

时间:2018-08-05 23:30:42      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:pre   end   输出   一个   计算   代码   增删改   pytho   操作   

列表

a = [‘abc‘,‘bcd‘,‘cde‘,‘def‘,‘efg‘]
print(a)
列表的操作:增删改查

1)查:切片
print(a[1:3]) #从‘bcd‘取到‘cde‘,列表取值顾头不顾尾。
print(a[1:]) #从‘bcd‘取到‘efg‘,从头取到尾
print(a[1:-1]) #从‘bcd‘取到‘def‘,列表取值顾头不顾尾。
print(a[1:-1:2]) #2代表步长,代码作用是从左到右隔数取值,取值‘bcd‘、‘def‘
print(a[1::2]) #2代表步长,代码作用是从左到右隔数取值,取值‘bcd‘、‘def‘
print(a[3::-2]) #-2代表步长,代码作用是从右到左隔数取值,取值‘def‘、‘bcd‘
print(a[-2::-1]) #从右边第二个开始取值,取值从‘def‘到‘abc‘

2)增:增加
append 将值添加到列表最后
insert 将值插入列表中间任意一个位置
a.append(‘fgh‘)
print(a)

a.insert(1,‘fgh‘)
print(a)

3)改:修改
要修改先将列表切片再赋值
a[1] = ‘ghi‘
print(a)

a[1:3] = [‘a‘,‘b‘]
print(a)

4)删:删除
remove 删除指定内容,作为整体删除,不能删除切片
pop 删除指定位置数值,并返回删除数值
del 可以删除列表中的内容,也可以删除整个列表或对象
a.remove(‘abc‘)
print(a)

b = a.pop(1)
print(a)
print(b)

del a[0]
print(a)
del a
print(a)

5)count 作用:计算元素在列表中出现次数
t = [‘a‘,‘b‘,‘b‘,‘a‘,‘c‘,‘d‘].count(‘a‘)
print(t)

6)extend 作用:将列表添加到另外一个列表
a = [1,2,3]
b = [4,5,6]
a.extend(b)
print(a)
print(b)

7)index 输出元素在列表中的位置
a = [‘abc‘,‘bcd‘,‘cde‘,‘def‘,‘efg‘]
print(a.index(‘cde‘))

python学习:列表

标签:pre   end   输出   一个   计算   代码   增删改   pytho   操作   

原文地址:https://www.cnblogs.com/pl-2018/p/9427682.html

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