Python学习————列表的增删改查
增加:
li.append(对象):追加
注:print(li.append())--->是None
li.insert(索引,对象):插入到相应位置
li.extend(对象):可迭代的添加到尾部,即分解为最小元素再加入
注:int不能迭代
删除:
li.pop(索引):删除索引位置的元素。索引为空时删除最后一个
注:pop有返回值,返回值为所删除元素
li.remove(元素):按元素删除。无返回值
li.clear():清空列表。
del li:删除列表。
del li[start:end]:切片删除,顾头不顾尾
修改:
li[索引] = ‘要修改的对象’:直接替换
li[start:end] = "对象":start---end元素删除,对象部分在对应位置拆分添加
查找:
for i in li:
print(i) :全部查找
print(li[start:end]) :切片查找
li = ["AAA","BBB","CCC","DDD","EEE","FFFF"]
#1.计算列表长度并输出
print(len(li))
#2.列表中追加元素'home',并输出添加后的列表
li.append("home")
print(li)
#3.在列表的第一个位置插入元素为'FOUR'并输出添加后的列表
li.insert(0,"FOUR")
print(li)
#4.修改列表中第二个位置的元素为'aaa',并输出修改后的列表
li[1] = "aaa"
print(li)
#5.将列表L2 = [1,'a',3,'boy']的每一个元素添加到列表li中
L2 = [1,'a',3,'boy']
li.extend(L2)
print(li)
#6.将字符串s = 'heart'的每一个元素添加到列表li中
s = 'heart'
li.extend(s)
print(li)
#7.删除列表中元素'FFFF',并输出删除后的列表删除
li.remove("FFFF")
print(li)
#8.删除列表中第五个元素,并输出删除的元素及删除后的列表
s1 = li.pop(4)
print(s1,li)
#9.删除列表中第2——4个元素,并输出删除元素后的列表
del li[1:4]
print(li)
#10.将列表中元素反转并输出
li.reverse()
print(li)
#11.计算"BBB"元素在列表中出现的次数并输出该次数
s2 = li.count("BBB")
print(s2)
List
6
['AAA', 'BBB', 'CCC', 'DDD', 'EEE', 'FFFF', 'home']
['FOUR', 'AAA', 'BBB', 'CCC', 'DDD', 'EEE', 'FFFF', 'home']
['FOUR', 'aaa', 'BBB', 'CCC', 'DDD', 'EEE', 'FFFF', 'home']
['FOUR', 'aaa', 'BBB', 'CCC', 'DDD', 'EEE', 'FFFF', 'home', 1, 'a', 3, 'boy']
['FOUR', 'aaa', 'BBB', 'CCC', 'DDD', 'EEE', 'FFFF', 'home', 1, 'a', 3, 'boy', 'h', 'e', 'a', 'r', 't']
['FOUR', 'aaa', 'BBB', 'CCC', 'DDD', 'EEE', 'home', 1, 'a', 3, 'boy', 'h', 'e', 'a', 'r', 't']
DDD ['FOUR', 'aaa', 'BBB', 'CCC', 'EEE', 'home', 1, 'a', 3, 'boy', 'h', 'e', 'a', 'r', 't']
['FOUR', 'EEE', 'home', 1, 'a', 3, 'boy', 'h', 'e', 'a', 'r', 't']
['t', 'r', 'a', 'e', 'h', 'boy', 3, 'a', 1, 'home', 'EEE', 'FOUR']
0
computational results
Python学习————列表的增删改查的更多相关文章
- python学习(list增删改查、及常用方法)
1.Python多条件判断: 多条件判断if: passelse: pass循环 while for i = 0 while i > 1: print('hello') else: print( ...
- Python数据类型-列表(list)增删改查
1.添加元素 添加单个元素:使用append(object)函数可以为列表添加单个元素,参数object为对象:也就是说所有Python的对象都可以添加到列表中. 添加多个元素(合并列表):使用ext ...
- python 关于列表的增删改查及个别的命令
names = ["a","b","c","d","e","e","a ...
- Python学习————字典的增删改查
增加:dic1['KEY'] = value -->若之前有KEY,则会覆盖.若没有KEY,则新增至尾处dic.setdefault('KEY',value/None) --->若之前有K ...
- 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. ...
- ASP.NET从零开始学习EF的增删改查
ASP.NET从零开始学习EF的增删改查 最近辞职了,但是离真正的离职还有一段时间,趁着这段空档期,总想着写些东西,想来想去,也不是很明确到底想写个啥,但是闲着也是够 ...
- 列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range
1 内容总览 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 具体内容 列表的初识 why: str: 存储少量的数据.切片出来全都 ...
随机推荐
- Tensorflow学习笔记----基础(3)
目录: 一.TensorFlow的系统架构 二.TensorFlow的设计理念 三.TensorFlow的运行流程 四.TensorFlow的编程模型:边.节点.图.设备.变量.变量初始化.内核 五. ...
- 洛谷1099 [NOIP2007] 树网的核
链接https://www.luogu.org/problemnew/show/P1099 题目描述 设T=(V,E,W)是一个无圈且连通的无向图(也称为无根树),每条边到有正整数的权,我们称TTT为 ...
- POJ 1743 [USACO5.1] Musical Theme (后缀数组+二分)
洛谷P2743传送门 题目大意:给你一个序列,求其中最长的一对相似等长子串 一对合法的相似子串被定义为: 1.任意一个子串长度都大于等于5 2.不能有重叠部分 3.其中一个子串可以在全部+/-某个值后 ...
- div,span等标签支持focus/blur事件
<div tabindex="0" hidefocus="true" onfocus='alert("得到焦点");' onblur= ...
- (转载)使用Maven构建多模块项目
原文:https://www.cnblogs.com/xdp-gacl/p/4242221.html#undefined 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最 ...
- ASP.NET-POSTBACK是什么
当我们直接从服务端读取网页时,表时此网页并没有post(提交),当用户再次提交表单时,就会把此网页的相关参数传给服务器处理,对于服务器来说就是一个postback(提交返回),即提交回来了.这就是po ...
- [TypeScript] Generic Functions, class, Type Inference and Generics
Generic Fucntion: For example we have a set of data and an function: interface HasName { name: strin ...
- poj_1185状压dp
用二维数组写了好久,失败啊.. #include<iostream> #include<string.h> #include<cstdio> #include< ...
- NOIP2017提高组模拟赛 9 (总结)
NOIP2017提高组模拟赛 9 (总结) 第一题 星星 天空中有N(1≤N≤400)颗星,每颗星有一个唯一的坐标(x,y),(1≤x,y ≤N).请计算可以覆盖至少K(1≤K≤N)颗星的矩形的最小面 ...
- ES跨版本升级?——难道升级集群发生shard allocation是因为要分配replica节点???
Full cluster restart upgrade Elasticsearch requires a full cluster restart when upgrading across maj ...