python-9-列表的增删改查
前言
本节是:列表(list)的增删改查。什么是列表?
列表(list)是最常用的Python数据类型,它可以作为一个方括号[]内的逗号分割值出现。如:[1,5,"b"]
一、增
1、append 增
# 1、append 增
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li.append('FPX')
print(li)

2、insert 指定下标插入
# 2、insert 指定下标插入
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li.insert(0, 'FPX')
print(li)

3、extend,元素迭代,int无法迭代
# 3、元素迭代,int无法迭代
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li.extend('小龙')
print(li)

二、删
1、pop 删除
# 1、pop 删除
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
name = li.pop(2) # 有返回值
name1 = li.pop() # 默认删除最后一个
print(name)
print(li)

2、remove:按元素清除
# # 2、remove:按元素清除
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li.remove('小龙')
print(li)

3、clear:清空
# 3、clear:清空
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li.clear()
print(li

4、del 切片删除
# 4、切片删除
# del li
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
del li[0:3]
print(li)

三、改
1、下标直接赋值修改
# 1、下标直接赋值修改
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li[0] = '男人'
print(li)

2、切片会迭代处理,一般传列表能比较理想
# 2、切片会迭代处理
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li[1:2] = ''
print(li)
# 传列表
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
li[1:3] = ['后裔', '鲁班']
print(li)


四、查
li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
for i in li:
print(i)
print(li[0:2])

五、其他操作
1、len()
2、count()
3、index()

欢迎来QQ交流群:482713805
python-9-列表的增删改查的更多相关文章
- Python数据类型-列表(list)增删改查
1.添加元素 添加单个元素:使用append(object)函数可以为列表添加单个元素,参数object为对象:也就是说所有Python的对象都可以添加到列表中. 添加多个元素(合并列表):使用ext ...
- python 关于列表的增删改查及个别的命令
names = ["a","b","c","d","e","e","a ...
- Python学习————列表的增删改查
增加:li.append(对象):追加 注:print(li.append())--->是Noneli.insert(索引,对象):插入到相应位置li.extend(对象):可迭代的添加到尾部, ...
- Python列表的增删改查排嵌套特殊输出格式
Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二 ...
- python列表的增删改查和嵌套
列表 python常用的数据类型 可承载任意的数据类型 列表是有序的,可索引.切片(步长) 列表的创建 list1 = [1, 2, 'whll'] #1. list2 = list() #2. #3 ...
- Python(二)列表的增删改查
一,列表的增删改查 列表中增加元素: 1,从列表的末尾增加一个元素:append("") 2,从列表中插入一个元素:insert(下标位置,插入的元素) 合并列表: 1,name. ...
- 列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range
1 内容总览 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 具体内容 列表的初识 why: str: 存储少量的数据.切片出来全都 ...
- python操作mysql数据库增删改查的dbutils实例
python操作mysql数据库增删改查的dbutils实例 # 数据库配置文件 # cat gconf.py #encoding=utf-8 import json # json里面的字典不能用单引 ...
- day5 列表的增删改查
1,列表的增删改查,其他操作.2,元祖.3,列表的嵌套操作.4,开一点dict. 昨日内容回顾: 字符串的方法:1,find通过元素找索引,可切片,找不到返回-12,index,找不到报错.3,spl ...
- python学习(list增删改查、及常用方法)
1.Python多条件判断: 多条件判断if: passelse: pass循环 while for i = 0 while i > 1: print('hello') else: print( ...
随机推荐
- 感受一把面试官通过一道题目引出的关于 TCP 的 5 个连环炮!
面试现场:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式什么顺序下载?建 ...
- IT兄弟连 HTML5教程 HTML5的曲折发展过程 浏览器之间的大战
播放电影和音乐要使用播放器,浏览网页就需要使用浏览器.浏览器虽然只是一个设备,并不是开发语言,但在Web开发中必不可少,因为浏览器要去解析HTML5.CSS3和JavaScript等语言用于显示网页, ...
- IT兄弟连 Java语法教程 流程控制语句 控制循环结构1
Java语言没有提供goto语句来控制程序的跳转,这种做法提高了程序流程控制的可读性,但降低了程序流程控制的灵活性.为了弥补这种不足,Java提供了continue和break来控制循环结构.除此之外 ...
- svn版本管理配置权限
修改svn配置 编辑svnserve.conf文件 第19,20行删掉前面的#--意思就是打开 ancon-access = none 匿名用户不可读 auth-access = write 认证可 ...
- 使用Redis实现最近N条数据的决策
前言 很多时候,我们会根据用户最近一段时间的行为,做出一些相应的策略,从而改变系统的运动轨迹. 举个简单的例子来说明一下: 假设A公司现在有两个合作伙伴(B和C),B和C都是提供天气数据的,现在A公司 ...
- Spring Boot 启动以后然后再加载缓存数据 CommandLineRunner
实际应用中,我们会有在项目服务启动完成以后去加载一些数据或做一些事情(比如缓存)这样的需求. 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRu ...
- zTree插件的应用
需要用到的js和css文件 <link rel="stylesheet" href="__PUBLIC__/zTree/css/demo.css" typ ...
- 怎样深入学习php,成为php高手!?
本文章开头我想问一句话:PHP是做什么的? 因为这是面试中会问到的一个问题,虽然它看起来很简单,回答做网站的,也就是个简单建站的水平.回答做网站后端开发的,对PHP有了一定的认识,回答做后端处理的,有 ...
- 查找发布地图的 REST URL并查询相关信息
1.登录ArcGIS Server Manager 2.登录后,里面是以前自己发布的地图服务 3.点击自己发布的地图,然后按下功能选项,再点击箭头来找到URL 4.点击进去,分别能从红圈中找到相关的信 ...
- 【JavaWeb】FreeMarker快速入门
FreeMarker Freemarker是免费开源的模板引擎技术: Freemarker脚本为Freemarker Template Language: Freemarker提供了大量内建函数来简化 ...