列表增删改查

1,列表中添加一个元素

>>> name= ["jim","tom","luch","jon","jia"]

>>> name.append("key")

>>> name
[‘jim‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

2,列表中查找元素的索引

>>> name

[‘jim‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name.index(‘jim‘)
0
>>> name.index(‘ka‘)
1
3,通过索引在ka的前面添加kaka

>>> name

[‘jim‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

>>> name.insert(name.index(‘ka‘),‘kaka‘)
>>> name
[‘jim‘, ‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

4,直接删除列表中的元素

>>> name
[‘jim‘, ‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name.remove(‘jim‘)
>>> name
[‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

5,通过索引删除

>>> name
[‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> del name[1]
>>> name
[‘kaka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

6,通过索引更改列表中的元素

>>> name
[‘kaka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name[1]="kaka"
>>> name
[‘kaka‘, ‘kaka‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

7,统计列表中相同元素的个数

>>> name
[‘kaka‘, ‘kaka‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name.count(‘kaka‘)
2

8,列表元素正向排序

>>> name
[‘kaka‘, ‘kaka‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘, 1, 2, 30]
>>> name.sort()
>>> name
[1, 2, 30, ‘jia‘, ‘jon‘, ‘kaka‘, ‘kaka‘, ‘key‘, ‘luch‘, ‘tom‘]

9.列表元素反向排序

>>> name
[1, 2, 30, ‘jia‘, ‘jon‘, ‘kaka‘, ‘kaka‘, ‘key‘, ‘luch‘, ‘tom‘]
>>> name.reverse()
>>> name
[‘tom‘, ‘luch‘, ‘key‘, ‘kaka‘, ‘kaka‘, ‘jon‘, ‘jia‘, 30, 2, 1]

时间: 2024-10-13 11:52:28

列表增删改查的相关文章

week_one-python基础 列表 增删改查

# Author:larlly'''#列表增删改查#定义列表name = ["wo","ni","ta","wo"] #定义列表num_list = list(range(1,10)) #range生成范围的数,强制转化为列表#查print(num_list)print(name[0])print(name[0:2]) #顾头不顾尾print(name[-1])print(name[:]) #取所有值print(name[-3

python3-list列表增删改查合并排序

# Auther: Aaron Fan names = ["aaron", "alex", "james", "meihengfan"]names2 = [1,2,3,4,5]print(names) #查#print(names) #列出列表的内容print(names[3]) #访问列表中第4个值print(names[1:3]) #访问列表中从第2个到第3个的值print(names[-1]) #访问列表中的最后一个值p

Vue电商后台管理系统项目第3篇-首页用户列表增删改查功能

前言 由于之前的作者没有再更新这个后台管理系统项目的文章了,我想着把它的项目重头到位做一遍,把剩下的文章写完,把这个项目记录完整,以后遇到类似的后台管理系统项目,可以快速复习一些知识点. 新的项目地址:https://github.com/C4az6/vue_manage_system 添加用户 这个操作在用户列表页面,所以路由不用再进行 处理了. 基于单文件组件: 添加事件绑定--弹出新增用户对话框 添加dialog对话框 Element-UI组件>dialog对话框>自定义内容>表单

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =

Python列表的增删改查排

Python列表的增删改查排 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二.查(也称切片): print ( a[0] )          #取出列表中第一个元素 即:q print ( a[1:] )        #从第二个元素开始取到最后 即:['w', 'e','r', 't'] print ( a[1:3] )        #取出从第二个开始到第三个元素 即:['w','e

Python列表的增删改查

列表list的增删改查一.增:append().insert()方法1.append()方法:在末尾添加元素#szz = ['ab','jhj','nhy']#szz.append('msr')2.insert()方法:在指定位置添加元素或者列表#szz = ['ab','jhj','nhy']#szz1 = ['msr','mike']#szz.insert(0,'mark')#szz.insert(0,szz1)二.删:del.pop().remove().clear()1.del:可以删除

【Visual Basic】列表控件ListView的增删改查、模态对话框、禁止窗口调整大小

列表控件ListView是窗体中核心组件之一,在各种窗体程序得到广泛应用.在<[mfc]学生信息管理,实现List控件节点的增删改查>(点击打开链接)中极其难以实现列表控件ListView的增删改查,在vb中可以轻松实现,下面举一个列子来说明这个问题. 如上图的一个ListView控件,点击"添加"按钮,在弹出的模态窗口,可以为ListView控件添加相应的项. 通过"删除"按钮可以删除选中的项.通过"修改"按钮,选中的项的值将会传递

day5 列表的增删改查

1,列表的增删改查,其他操作.2,元祖.3,列表的嵌套操作.4,开一点dict. 昨日内容回顾: 字符串的方法:1,find通过元素找索引,可切片,找不到返回-12,index,找不到报错.3,split 由字符串分割成列表,默认按空格.4,captalize 首字母大写,其他字母小写.5,upper 全大写.6,lower 全小写.7,title,每个单词的首字母大写.8,startswith 判断以什么为开头,可以切片,整体概念.9,endswith 判断以什么为结尾,可以切片,整体概念.1

列表的增删改查

列表的用法和字符串不一样,不要搞混了! 思维导图: 列表的增删改查: # [1,2,'c','dfas',True] #索引和切片. # li = [1,2,3,'af','re',4,'45'] # print(l[0]) # print(l[3]) # print(l[-1]) #切片: # print(li[0:3]) # print(li[2:5]) # print(li[0:5:2]) # print(li[-2::-2]) # print(li[5:0:-2]) #苑昊 # li =