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( ...
随机推荐
- js中的NaN,isNaN与Number.isNaN的区别,如何判断一个值严格等于NaN
在JavaScript的数字类型Number中,我们最常使用的大概是整数类型与浮点数类型,但除这两者外,还有个特殊的存在NaN,为什么NaN!==NaN?我们如何判断一个值是否等于NaN呢?这篇文章好 ...
- Selenium+java - 关于富文本编辑器的处理
什么是富文本编辑器? 富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器.具体长啥样,如下图: 通过自动化操作富文本编辑器 模拟场景:在富文 ...
- MyEclipse构建maven项目报错
直接上图: 这里有三种方案: 1.检查jdk版本:最好换成1.8版本 项目右键-->build path-->configure build Path; 1.2 点击 libraries ...
- 【计算机网络】如何让Ajax通信过程携带Cookie呢?
Ajax 1. 介绍一下ajax并代码实现 1.1 基本概念 JavaScript 和XML(Asynchronous JavaScript And XML).简单点说,就是使用 XMLHttpReq ...
- element UI 调整表格行高
使用element UI的table默认属性,绘制表格如下: 该表格的行高太大了,于是想调小一些. 查看官网的文档,table有几个属性, row-style:行的 style 的回调方法,也可以使用 ...
- Elasticsearch 6.x版本全文检索学习之倒排索引与分词、Mapping 设置
Beats,Logstash负责数据收集与处理.相当于ETL(Extract Transform Load).Elasticsearch负责数据存储.查询.分析.Kibana负责数据探索与可视化分析. ...
- .net post请求wcf
class Program { static void Main(string[] args) { }); var r = HttpHelper.PostRequest("http://lo ...
- Python爬取猪肉价格网并获取Json数据
场景 猪肉价格网站: http://zhujia.zhuwang.cc/ 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获 ...
- 在Vue-cli3.x中引入element-ui的新方式
今天登上element官网,发现element对vue-cli3.x的项目做了特殊定制: 这意味着即使是按需引入,也无需像过去那样手动安装babel-plugin-component,配置babel. ...
- linux系统管理-输入输出
目录 linux系统管理-输入输出 参数传递xargs linux系统管理-输入输出 重定向 将原本要输出到屏幕上的数据信息,重新定向到指定的文件中 运行程序,或者输入一个命令:默认打开4个文件描述符 ...