Python学习笔记8—列表

列表

  • 列表是一个有序的,可修改的,元素以逗号分割,以中括号包围的序列。
  • 列表的索引和字符串的索引类似,但不完全相同,因为列表可以修改,所以我们可以通过列表的索引来修改列表。

创建列表

  • 创建普通列表:
	变量名 = [元素1,元素2,元素3,……]
  • 创建混合列表:
	变量名 = [字符串,整型变量,浮点型变量,[另一个列表]……]	
  • 创建空列表:
	变量名 = [ ]

向列表中添加元素

  • append()方法:
	列表名.append(要添加的元素)
  • extend()方法:
	列表名.extend([另一个列表])
  • insert()方法:
	列表名.insert(想要加入列表的位置,要添加的元素)

从列表中获取元素

  • 跟数组一样,可以通过元素的索引值从列表获取单个元素,注:列表索引值是从0开始的;
	列表名[索引值]

从列表中删除元素

  • remove()方法:
	列表名.remove(要删除的元素名)
  • del 语句:若没写索引值则删除整个列表
	del 列表名[索引值]
  • pop()方法:没有索引值则删除列表中最后一个并返回其值
	列表名.pop(索引值)

列表分片

	列表名[开始分片的索引值:结束分片的索引值]

列表的常用操作符

比较操作符:
  • 第一个元素比较出来后面的元素就不考虑;
逻辑操作符
  • 与变量的逻辑操作符相同;
连接操作符
  • 连接操作符只能用于列表和列表的连接
	列表1 = 列表2 + 列表3
重复操作符
	列表 * = 数字  #改变列表但并不将结果打印出来
	列表 * 数字    #改变并打印列表
成员关系操作符
	变量名 in 列表
	变量名 not in 列表
	#列表中的列表的元素不能使用成员关系符,若要访问列表中的列表:列表[列表中的列表的索引值][列表中的列表的元素的索引值]

列表的常用方法

  • count()方法:显示列表中重复元素的个数;
	列表.count(元素)
  • index()方法:返回参数在列表中的位置;
	列表.index(元素,查找范围的起始位置,查找范围的结束位置)
  • reverse()方法:将列表倒置
	列表.reverse()
  • sort()方法:用指定的方式对列表排序;
	列表.sort()  #从小到大排序
	列表.sort(reverse=true)  #从大到小排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值