python的列表与元组相关操作 (day3)

列表

listname = [e1,e2,e3,e4,…en]

空列表 emplist = [ ]

number = [1,2,3,4,5,6]
print(nmuber , type(number))
#  [1,2,3,4,5,6] <class 'list'>

向列表添加元素
append(obj) 只接受一个参数

wwe = [1,2,3,4]
wwe.append(5)
print(wwe)
# [1,2,3,4,5]

extend(obj) 列表末尾追加多个值

wwe = [1,2,3,4]
wwe.extend([5,6,7])
print(wwe)
# [1,2,3,4,5,6,7]

insert(index, obj) 在编号 index 位置前插入obj

wwe = [1,2,3,4]
wwe.insert (09)
print(wwe)
# [9,1,2,3,4,5]

remove(obj) 移除列表某个值的第一项。

pop ( [ index = y ] ) 移除列表的第y个元素,并返回该元素的值。,默认为最后一个元素。

wwe = [1,2,3,4]
num = wwe.pop([])
print(num)
# 4
num =wwe.pop(0)
print(num)
# 1
num = wwe.pop(-2)
print(num)
# 2

xx.count(obj) 统计obj元素在列表出现的次数

xx.reverse() 反向列表中元素

xx.sort(key =none ,reverse = False) 对原列表进行排序

list = [123,456,789.213]
list.sort()
print(list)    #[123,213,456,789]
list.sort(reverse=False)
print(list)    #[789,456,213,123]

元组

xxx = (e1,e2,…,en)

元组tuple被创建后就不能被修改。
元组中只包含一个元素时,需要在元素后面加逗号i,否则括号会被当做运算符使用。

print ( 8 * ( 8 ) )     #64
print ( 8 * ( 8, ) )    # (8,8,8,8,8,8,8)

二维元组
() , () 用逗号隔开

元组可以进行索引和切片,前者可以获取单个元素,后者可以获得一组元素。

wwe = (1,2,'python') ,('date',11)
print(wwe[0])  # (1,2,'python')
print(wwe[0][0],wwe[1,1])  #  1 , 11
print(wwe[0][0:2])  # (1,2,'python')
print(wwe.count('python') )   # 1 记录元素在元组中出现次数
print(wwe.index('1') )    # 1 记录元素在元组中的索引
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值