列表 list

定义

由一系列变量组成的可变序列容器。

基础操作

创建列表:

列表名 = []

列表名 = list(可迭代对象)

添加元素:

列表名.append(元素)

列表.insert(索引,元素)

定位元素:

列表名[索引] = 元素

变量 = 列表名[索引]

变量 = 列表名[切片] # 赋值给变量的是切片所创建的新列表

列表名[切片] = 容器 # 右侧必须是可迭代对象,左侧切片没有创建新列表。遍历列表:

正向:

for 变量名 in 列表名:

变量名就是元素

反向:

for 索引名 in range(len(列表名)-1,-1,-1):

列表名[索引名]就是元素

删除元素:

列表名.remove(元素)

del 列表名[索引或切片]

#  列表List:定义由一系列变量组成的可变序列容器
# 创建列表
# 添加元素
# 定位元素
# 删除元素# 1.创建元素
# 语法1:列表名 = 【】
# 语法2:列表名 = (可迭代对象)
list_name = ["郭世鑫","刘兰诗","罗耀泽"]
list01 = list("我是孙悟空")
print(list_name)
print(list01)# 2.添加元素
# 列表名.append(元素)
# 列表.insert(索引,元素)
list_name.append("王志珍")
list_name.insert(0,"bhfbgvhf")
print(list_name)# 练习1:创建地区列表、新增列表、现有列表,至少存储3行信息
list_region = ["香港","上海","新疆"]
list_new = [15,6,0]
list_now = [393,61,49]# 练习2:向以上三个列表追加数据第4行数据
list_region.append("四川")
list_new.append(8)
list_now.append(27)# 练习2:在第1个位置插入第5行数据
list_region.insert(0,"台湾")
list_new.insert(0,0)
list_now.insert(0,19)print(list_region)
print(list_new)
print(list_now)# 3.定位(读取、修改)
list_name = ["郭士信","刘澜涛","罗耀则"]
# 索引 容器名【整数】
# --读取
name = list_name[-1]
print(name)
# --修改
list_name[0] = '鑫鑫'
print(list_name)# 切片 容器名【整数:整数:整数】
# --读取:会创建新列表执行拷贝(复制)操作
new_list = list_name[:2]
print(new_list)
# --修改:遍历右侧可迭代对象,依次存入左侧定位区域
list_name[-2:] = ["涛涛","老罗"]
print(list_name)
# 左侧定位2元素,右侧赋值0元素
list_name[-2:] = []
print(list_name)
# 左侧定位0元素,右侧赋值2元素
list_name[1:1] = ["tt","11"]
print(list_name)# 列表基础操作list 遍历
for item in list_name:print(item)# 开始:len(列表名)-1  最后一个索引
# 结束:-1 因为range不包含结束只,所以实际取到的是0
# 间隔:-1 倒序
for i in range(len(list_name)-1,-1,-1):print(list_name[i])# 需求:非从尾到头读取(一行一个)
# 因为切片会创建新(拷贝)列表,浪费内存
for item in list_name[::-1]:# 2 1 0print(item)# 4.列表基础操作list 删除
# 根据元素删除
list_name.remove("涛涛")
# 注意:如果元素不存在,报错
if "涛" in list_name:list_name.remove("涛")# 根据定位删除元素
del list_name[0]
del list_name[:]
print(list_name)

python入门容器-列表ListDay05相关推荐

  1. 基于jupyter编程环境下——Python入门:列表4

    列表 四.操作列表 1.使用列表的一部分 -- 切片 2.元组 Python资料:Python编程XG:从入门到实践. 四.操作列表 1.使用列表的一部分 -- 切片 在前面学习了如何访问单个列表元素 ...

  2. Python入门(8)——列表

    列表的定义 列表是由一系列按特定顺序排列的元素组成. 列表可以包含不同类型的元素.列表内元素的值可以重复. 列表通常用单词名称的复数表示. 列表用方括号[]表示,元素用,隔开. >>> ...

  3. 【Python入门】列表的常用操作,这十张图把它说的明明白白!

    列表( list)作为Python中最常用的数据类型之一,是一个可增加.删除元素的可变(mutable)容器. 基本操作 创建 list 的方法非常简单,只使用一对中括号[] 如下创建三个list: ...

  4. python入门经典例题-Python入门_列表练习题

    1:输入三个整数x,y,z,请把这三个数由小到大输出. 2: 如何实现 "1,2,3" 变成 ["1',"2',"3'] 3:  l1 = [1,2, ...

  5. Python入门(三) 列表和元组

    Python 列表和元组 类似C语言的数组: 列表 列表的类型(list): 列表的添加 列表的删除 列表的分片(拷贝) ':' 列表的拼接 列表的比较 列表的多次增加(同一个数据) 列表的查找 列表 ...

  6. python入门之 列表 元组 集合 字典 最全教程

    一.列表 列表(list)是Python中的一种数据结构,它可以存储不同类型的数据.不同元素以逗号分隔. //下标索引访问 A = ['xiaoWang', 'xiaoZhang', 'xiaoHua ...

  7. python入门day06列表

    目录 列表的定义和获取元素 结合循环使用列表 列表增删改 改 删 列表切片 增加 练习 列表排序 列表的常用方法 游戏练习 列表的定义和获取元素 作用:类似其他语言的数组,但他可以存放多种类型的元素, ...

  8. python入门(六)——python数据容器

    系列文章目录 python入门(一)--你好python python入门(二)--python基础语法 python入门(三)--python判断语句 python入门(四)--python循环语句 ...

  9. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(四)了解魔法百宝箱列表、字典及基本数据类型

    学习目标 了解魔法世界中可更改容器--变量 了解魔法世界的基本数值类型--字符串.整数 了解魔法百宝箱--字典.列表 了解列表如何添加值 了解字典如何添加值 了解字典与列表定义的不同符号 目录 第一篇 ...

最新文章

  1. 关于PHP中Session文件过多的问题
  2. 十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据
  3. Windows Phone UI控件
  4. 【面试锦囊】14种模式搞定面试算法编程题(1-7)
  5. 怎么查看ubuntu是多少位和常用信息
  6. div获取第一个子节点jquery_【antd】Tree组件子节点不完全勾选获取父节点的值
  7. 法兰程序CAD开发的进展
  8. Mybatis之执行自定义SQL举例
  9. 编码格式(UTF-8 与 ANSI)各种编码解码(encode、decode)
  10. java实例成员与类成员区别_Java之实例成员与类成员
  11. Windows版 Oracle安装
  12. 感染暴风一号u盘病毒的解决办法
  13. smbd配置windows访问linux centos的共享文件
  14. 公关文秘专业要学计算机,2017年公关文秘专业大学排名
  15. AMBA总线协议之AHB学习记录(1)—ahb_bus(附verilog代码)
  16. Matlab图像边缘检测Roberts\Sobel\Prewitt\Canny算子
  17. TP与laravel简介
  18. latex 插图位置跑在文档最后的解决方法
  19. 【Unity3DRPG入门学习笔记第五卷】MouseManager 鼠标控制人物移动
  20. 无法安装此app,因为无法验证其完整性 解决方案

热门文章

  1. SQL计算两个日期之间的工作日天数,去除法定节假日和周末
  2. 【3y原创】什么是保险
  3. html5带倍速功能的视频播放器(加速2倍,1.5倍播放)
  4. RN cannot add a child that doesnot have a YogoNode to a parent without a measure function!
  5. 教师查询系统C语言,C语言教师管理系统代码
  6. fiddler手机抓包配置代理后没有网络(手机不能上网)
  7. 串口发送程序linux,单片机IO口模拟串口程序(发送+接收
  8. word2013图表题注:将图一-1改为图1-1
  9. 希尔顿欢朋中国第200家酒店在杭州开业;玲娜贝儿在上海迪士尼全球首发亮相 | 全球旅报...
  10. 电脑窗口全半屏切换快捷键