python基本类型(3)之列表

  1. 列表的格式:list=[]
  2. 列表里可以嵌套任何类型。
  3. 索引取值:list[N]
  4. 切片取值:list[M:N]
  5. for循环
  6. while循环
  7. 修改列表:列表是可以被修改的,list本身是有序的,由链连接,修改时只需要修改存储地址。(列表可以迭代)
  8. 列表的删除:索引删除 del ls[i]、切片删除 del ls[i:j]
  9. in 操作(遍历 for i in)
 li=[112,9,"age”["石振文", ["19", 10], "庞麦郎"], "alex", True]
  li[4][1][0]
 >>>>9
  1. 字符串转换列表:s=“abcdef”——>list[s]
    列表转换字符串:
    #需要自己写for循环-一个-一个处理: 既有数字又有字符串
li = [11,22,33, "123", "alex"] 
s=""
for i in li:
 s=s+str(i)
print(s)

#只有字符串时,可以用join方法(join本身是自己做for循环)
11. 列表类型的方法:
ls.append(x):在列表最后在增加一个元素。注意:已知列表x=[1,2],执行语句x.append([3]),x 的值为[1,2,[3]]。
ls.estand(i),(i=itertable,可迭代对象):扩展原列表。注意与append对比,已知列表x=[1,2],执行语句x.extend([3]),x 的值为[1,2,3]。
ls.clear(x):清空列表。
ls.copy():生成一个新列表,复制ls中的所有元素,copy只是浅拷贝。
ls.count(x),计数。
ls.index(x):根据值索引当前值的位置。
ls.insert(i,x):在指定索引位置插入值。
ls.pop(i):获取列表某个元素,并删除,如果不指定值默认是最后一个。
ls.remove(x):删除列表中的指定值,左边优先。
ls.reverse(x):当前列表元素反转。
ls.sorted(x):内置函数排序,从小到大顺序。注意:sorted(reverse=True):表示从大到小排序。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值