python列表学习笔记

python列表学习笔记

目录

  • 简述
  • 添加元素
  • 删除元素
  • 排序
  • 反转
  • 列表推导式
  • 遍历

简述

是一个容器
是一个可变的集合,是一个元素有序、可重复的序列

添加元素

append在末尾添加新元素

lst=[1,2,3]lst.append(4)

insert 在指定索引处添加数据

lst=[1,2,3]lst.insert(00)

删除元素

比如删除列表中的20 元素,不用for,容易漏判

while20inlst:lst.remove(20)

删除索引1的元素

dellst[1]lst.pop(1)

排序

listDemo=[3,5,8,6,3,3,9,3,7]listDemo.sort()print(f"列表{listDemo}排序后:",listDemo)listDemo.sort(reverse=True)print(f"列表{listDemo}倒序排序后:",listDemo)

反转

reverse

lst.reverse()print(f"列表{lst}反转后:",lst)

列表推导式

lst=[iforiinrange(1,10)ifi%2==0]

遍历

nums=[1,2,3]fornuminnums:print(num)foriinrange(len(nums)):print(f"第{i+1}个数字:{nums[i]}")fori,numinenumerate(nums):print(f"第{i+1}个数字:{num}")