列表学习
Posted wenjiananquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表学习相关的知识,希望对你有一定的参考价值。
# encoding: utf-8
# 列表:[]
# msg = [‘a‘,‘B‘,‘c‘]
# 索引切片步长
# 增:
# 追加 append()
# 插入 insert() msg.insert(1,‘test‘)
# 可迭代 extend()
# msg.extend([‘a‘,‘b‘])
# msg.extend(‘abd‘)
# 删:
# pop() 按索引删除,有返回值
# print(msg.pop(0))
# remove() 按照元素删除
# msg.remove(‘a‘)
# clear() 清空
# del 可以按照索引删除 del msg(1),可以按照切片删除(可以加步长),可以在内存级别删除整个列表 del msg
# 改:
# 按照索引改 msg[1] = ‘h‘
# 按照切片(加步长)msg[:2] = ‘adaffa‘(会被迭代) msg[:2] = [1,2,3,4]
# 加步长时要注意列表长度
# 查:
# 索引切片步长
# for循环
# 其他方法:
# len() 查询总个数
# count() 查询摸个元素出现的次数 print(msg.count(‘a‘))
# index() 通过元素找索引
# sort() 从小到大排序
# sort(reverse=true) 从大到小排序
# reverse() 列表翻转
# print(msg[1].lower())
# msg[0][1] 列表的嵌套
# 元组:()只读列表
# 查: 1.索引切片步长 2.for循环
# 其他方法:index() len() count() tuple 元组的源码
# 元组无法改,但是元组中的列表里的值可以改
以上是关于列表学习的主要内容,如果未能解决你的问题,请参考以下文章