武道之路-炼体期一重天(万丈高楼平地起)

本文详细介绍了Python中列表的基础操作,包括索引、分片、增删改查等基本方法,并附带介绍了元组的基本概念。此外,还列举了列表的一些高级操作如排序、反转及复制等。

列表一些简单基础的方法:

举例一个列表

usernames=['李四','王二','张三','麻子']

索引:usernames[0]#从0开始,-1倒数(从左到右取)

分片:usernames[1:2]=['王二'],即是list[头:尾:步长],顾头不顾尾(左闭右开),usernames[2:],从第三个元素到最后一个

分片赋值:usernames[1:]=['sss'],即是替换下标从1开始的元素,

#len(usernames)->列表长度,max(usernames),min(usernames),列表中的极值

增:

#usernames.append('马大哈')#在列表后面追加一个元素:['李四','王二','张三','麻子','马大哈']

#usernames.insert(索引,要插入的内容),插在索引前面!!

删:

#del usernames[2],删除元素# del 是删除变量

#usernames.pop(索引),不加索引默认删除最后一个元素

# usernames.remove(索引),其实切片也可删除

改:

#直接修改 usernames[1]='mmmm', 切片也可修改

查:

#usernames.index('元素')找出元素在列表中的位置(索引)

其它:

usernames.count(元素,start,end) 计算元素在列表出现的次数(在start和end间)

#usernames.extend(['2',33]),跟列表拼接很像

usenames.reserve() 反转列表

usernames.sort() 排序

usernames.copy()或是import copy   copy.copy(usernames)  浅复制 #引用

import copy   copy.deepcopy(usernames) 深层复制,慎用(重新开辟一块内存)

 

元组:元素不可变,('sss','ddd')

有2方法记住: index  count

 

转载于:https://www.cnblogs.com/wh-alan/p/8397518.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值