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: 存储少量的数据.切片出来全都 ...
随机推荐
- Airtest ——poco
1. Pymysql(No module named ‘cryptography’) pip install cryptography pip install paramiko 把 cryptogr ...
- 【BZOJ5020】[LOJ2289]【THUWC2017】在美妙的数学王国中畅游 - LCT+泰勒展开
咕咕咕?咕咕咕! 题意: Description 数字和数学规律主宰着这个世界. 机器的运转, 生命的消长, 宇宙的进程, 这些神秘而又美妙的过程无不可以用数学的语言展现出来. 这印证了一句古老的名言 ...
- python_形参、实参
#参数:形参.实参'''def display_message(title): print("My favourite book is %s" %title) #return 0 ...
- tp框架,addAll方法报错,返回false
tp框架的批量添加addAll($data)方法很实用,但是注意,数据数组的数据结构要保持一致,不然会返回false.
- apche本地测试,无法访问此网站
- 华硕VX50V开机老是进入bios
问题:华硕VX50V开机老是进入bios 如图: 解决办法: 1.将 Boot 中的--->> Lunch CSM ---->>设置为 -->> ena ...
- WinServer-IIS-js无法加载问题
IIS中无法加载JS文件错误 尝试下面的几种解决方法,一起用
- 洛谷 P2243 电路维修
P2243 电路维修 题目背景 Elf 是来自Gliese 星球的少女,由于偶然的原因漂流到了地球上.在她无依无靠的时候,善良的运输队员Mark 和James 收留了她.Elf 很感谢Mark和Jam ...
- jquery简直是太酷炫强大了
链接地址:http://www.yyyweb.com/350.html Web 开发中很实用的10个效果[源码下载] 小鱼 发布于 3年前 (2014-07-15) 分类:前端开发 阅读(303741 ...
- POJ 2480
可以容易得知,F=sum(p*phi(n/p)).思路就断在这里了... 看过别人的,才知道如下: 由于gcd(i,n*m)=gcd(i,m)*gcd(i,n),所以gcd为积性函数.而积性函数之和为 ...