Python基础入门(全套保姆级教程)

第二章

第八节:列表的增删改查

列表的增删改查(*)
增加:
向列表中添加内容
1.append() 追加(*)
2.insert() 插入
3.extend() 可以合并两个列表, 批量的添加

lst = []
# 向列表中添加内容
# append() 追加(*)
lst.append("张绍刚")
lst.append("赵本山")
lst.append("张无忌")
# insert() 插入
lst.insert(0, "赵敏")
# extend() 可以合并两个列表, 批量的添加
lst.extend(['武则天', "嬴政", "马超"])
print(lst)

删除:
pop 给出被删除的索引. 返回被删除的元素
remove 删除某个元素(*)

ret = lst.pop(3)  # 给出被删除的索引. 返回被删除的元素
print(lst)
print(ret)
lst.remove("马超")  # 删除某个元素(*)
print(lst)

修改:
直接用索引就可以进行修改操作

lst[4] = "恺"  # 直接用索引就可以进行修改操作
print(lst)

查询:
直接用索引进行查询操作

print(lst[3])  # 直接用索引进行查询操作

总结:
1.append() 追加()
2.insert() 插入
3.extend() 可以合并两个列表, 批量的添加
4.pop给出被删除的索引. 返回被删除的元素
5.remove 删除某个元素(
)
6.直接用索引就可以进行修改操作
7.直接用索引进行查询操作
练习
做一个 把所有的姓张的人修改成姓王
lst = [‘赵敏’, ‘张绍刚’, ‘张无忌’, ‘武则天’, ‘嬴政’, ‘马超’]

第二章 第八节:列表的增删改查相关推荐

  1. python中的切片能否修改元祖_Python列表的增删改查和元祖

    一.定义列表 1.names = ['mike','mark','candice','laular'] #定义列表 2.num_list = list(range(1,10)) #range生成1-1 ...

  2. python增删改查人名管理_python3字典列表的增删改查(名片管理系统函数版)

    1.列表的增删改查 增加:有三种添加方式(append.insert.extend) #append:把添加的内容直接添加到列表的末尾 a=[1,2,3] a.append('abc') print( ...

  3. 04 列表的增删改查 常用方法 元祖 range

    主要内容: 1 . 列表   列表[]可以存放不同的数据类型   列表的索引和切片   lst=["大秧歌","赵明杰","赛利亚",&qu ...

  4. 列表的增删改查,嵌套等,及元组的查

    一丶列表 1.什么是列表 列表是一个可变的数据类型 列表由[]表示每一项元素,使用逗号隔开,列表什么都能装,能装对象的对象. 列表可以装大量的数据 lst = ["赵四",&quo ...

  5. python实现四位一并法_python 全栈开发,Day4(列表切片,增删改查,常用操作方法,元组,range,join)...

    一.列表 列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = ['alex',123,Ture,(1,2,3,'wusir') ...

  6. python列表增删改查_Python列表List增删改查、拷贝

    列表的介绍 一.什么是列表 列表是可以存储不同类型数据的有序.可变的存储容器. 二.列表的格式 定义列的格式: [元素1,元素2,元素3,...,元素n] 定义变量名为arr的列表 arr=[1,'你 ...

  7. python循环语句嵌套for range_python的列表的增删改查,元组的嵌套,及for循环,range的使用...

    列表 列表是一个可变的数据类型,有[]表示,每一项元素用逗号隔开,里面什么都能装,能装对象的对象,可以装大量的数据 列表的索引和切片 列表和字符串一样,也有索引和切片,区别就是字符串切出来的是字符串, ...

  8. 列表的增删改查:day4

    1.list增删改查 l1 = [1,'alex',True,[1,2,3],(2,3,4),{'name':'alex'}]l1 = ['alex',True,'wusir','ritian','t ...

  9. python3 列表的增删改查

    list 增.删.改.查 回顾  索引.切片.步长 li = ['alex', 123, True, (1, 2, 3, 'wusir'), [1, 2, 3, '小明',], {'name':'al ...

最新文章

  1. SublimeText设置在浏览器打开 快捷键
  2. CodeForces - 224C. Bracket Sequence (栈模拟)简单做法
  3. java 链表实现堆栈_《Java数据结构与算法》笔记-CH5-链表-4用链表实现堆栈
  4. android 读写文件 简书,Android10 文件操作适配
  5. The valid characters are defined in RFC 7230 and RFC 3986问题
  6. 自学python还是c4d_C4D到底需要学多久?要学到什么程度?
  7. PHP导出CSV文件出现乱码的解决方法
  8. vs 2017 建立 php,WIN10系统下OSG+VS2017或者vs2019环境搭建
  9. python的主要内容_请教,python基础班主要学哪些内容?
  10. php旧物交易开源代码_二手市场交易网站PHP
  11. python去除停用词_python jieba分词如何去除停用词
  12. f分布表完整图a=0.01_基于时频分布和CNN的信号调制识别分类方法
  13. 使用GenyMotion模拟器+抓包工具SRSniffer分析网络请求
  14. 极域电子教室与360冲突解决方法
  15. 小程序未来移动社交电商!
  16. win7远程桌面连接问题解决方案
  17. java 中鼠标事件_Java中的鼠标事件
  18. 华为防火墙(NGFW)的双机热备
  19. 14. vue的插槽
  20. 【Jetson Nano】使用python3模拟向阿里云发送数据

热门文章

  1. 管理小故事100例4
  2. Think IN JAVA 第一章对象入门
  3. android运行python脚本,在android应用程序中运行python脚本
  4. 【原创】RabbitMQ 的 shovel 插件使用
  5. 分享69个ASP.NET企业网站源码,总有一款适合您
  6. AidLux AI应用案例悬赏选题 | 智能道路路面病害检测系统
  7. java计算机毕业设计说走就走旅行源码+系统+数据库+lw文档+mybatis+运行部署
  8. 遇到无法重现的BUG?两个开源免费录屏工具帮你重现测试过程
  9. Nodejs + express 开发微信公众号模板消息推送功能
  10. CTF实战(隐写术):欢迎来到地狱