Python List结构

Python List结构

list 结构简介

zhu=[]
type(zhu)
list
  1. 通过[ ]创建 list 结构 ,即为列表
  2. 在列表中可输入不同类型的,不同长度的量

list 操作

  1. 可通过 len() 计算list列表中有多少个元素
  2. list之间可以进行加法运算,结果是list之间进行拼接
  3. 可实现索引功能
  4. list索引功能
a=[1,2,3,4,5,6,7,8]
a[4:8]
[5,6,7,8]

  1. 可进行判断判断
a=[1,2,3,4,5,6]
4 in a
TURE
  1. 可进行list 的嵌套,还可以在嵌套结构中索引,索引时先找第一层再找第二层嵌套+索引
a=[1,2,[3,4]]
a[2][0]
3
  1. 可使用 count 对list 中的元素进行计数count
a=[1,1,1,1,2,3,4]
a.count(1)
4
  1. 通过 index 来实现对list中某个元素的位置索引(注意:字母和字符串在list 中需要使用单引号)index
a=[1,2,3,4,5,'ac','dv','b','b','g']
a.index('ac')
5

List 列表添加

  1. 使用 append 对列表进行添加元素(依次添加,且每次只能添加一个元素)append
zhu=[1]
zhu.append('jiahui')
zhu
[1, 'jiahui']
  1. 使用 insert 对列表进行元素的插入insert
zhu=[1,'jiahui']
zhu.insert(1,3)
zhu
[1, 3, 'jiahui']
  1. remove 对列表进行某个元素的删除(格式同insert) ,当该元素list中有多个相同的需要删除的元素时,默认移除第一个
  2. 使用 pop 对列表进行弹出pop
zhu.pop(0)
1
zhu
[3,'jiahui']
  1. sort 对列表进行排序。
    若不想在原列表上进行改动,可新命名一个变量
    此时要使用 sorted sort+sorted
a = [1,2,3,4,2,5,7 ]
a.sort()
a
[1, 2, 2, 3, 4, 5, 7]
  1. reverse 用来对列表进行倒序(用法与sort 格式相同)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值