列表操作

本文主要介绍Python中列表的操作,包括列表的定义、索引取值(正向、反向、全反)、获取列表长度、成员运算、追加、插入、删除、循环遍历、统计元素个数、扩展列表、取元素索引等内容,还给出了相应的代码示例。
###########列表操作################
# 定义列表:my_girl_friends=['alex','wupeiqi','yuanhao',4,5] #本质my_girl_friends=list([...])
# 或 l=list('abc')

#索引取值
# l=[1,2,3,4,5,6] #正向取值
# a=l[0:3:1] #顾头不顾尾 0-3 之间取 0 1 2 不到3 1为步长
# print (a)

# l=[1,2,3,4,5,6] #反向取值
# l[2::-1] #从开始正向2 取到 1 2 3 -1 从倒着开始第一取值 3 2 1

# l=[1,2,3,4,5,6] #全反
# l[::-1] #:: 任意区间 -1 倒着 反着取 [6,5,4,3,2,1]

#len 取列表长度
# stus=['alex','egon','www','aaa','ladasd']
# print(len(stus))

#成员运算 in 和 not in
# stus=['alex','egon','wxx','yxx','lxx']
# print('alex' in stus) 
# print('alex' not in stus) 判断元素是否在列表里面


#追加 
# stus=['alex','egon','wxx','yxx','lxx']
# stus.append('xxx')
# print (stus)

#插入
# stus=['alex','egon','wxx','yxx','lxx']
# stus.insert(0,'阿里渴死')
# print(stus)

#删除
# stus=['alex','egon','wxx','yxx','lxx']
# del stus[1]
# print(stus)
# stus.remove('alex')
# print(stus)

#循环
#依赖索引
# stus=['alex','egon','wxx','yxx','lxx']
# i=0
# while i < len(stus):
# print(stus[i])
# i+=1

#不依赖索引
# for item in stus:
# print(item)


# for i in range(len(stus)): 
# print(i,stus[i])

#count 操作统计元素个数
# stus=['alex','egon','abcd','wxx','yxx','lxx']
# print(stus.count('alex'))

#extend扩展列表单个参数
# stus.extend(['a','b','c'])
# print(stus)

#append 整个列表加入
# stus=['alex','egon','abcd','wxx','yxx','lxx']
# stus.append(['a','b','c'])
# print (stus)

#取索引
# stus=['alex','egon','abcd','alex','wxx','yxx','lxx']
# print(stus.index('alex',1,5)) #取元素索引

  

转载于:https://www.cnblogs.com/zhangcaiwang1/p/9534337.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值