Python--2list列表操作(增删改查)

1)append:添加元素。添加到最后一位。

stu_name = [‘张三‘,‘李四‘,‘王五‘,‘。。。‘,1,1.5]

stu_name.append(‘赵六‘)#list里面添加元素。添加到最后一位。

print(stu_name)

2)insert:插入到指定位置。

stu_name = [‘张三‘,‘李四‘,‘王五‘,‘。。。‘,1,1.5]

stu_name.insert(0,‘小军‘)#在指定位置添加元素。0表示插在第0的位置。

print(stu_name)

stu_name.insert(-1,‘小明‘)#插在倒数第二位

stu_name = [‘张三‘,‘李四‘,‘王五‘,‘。。。‘,1,1.5]

stu_name[5]=‘小孔‘   #重新赋值,直接替换。

print(‘修改之后的‘,stu_name)

1)Pop:删除最后一个,或者删除指定下标的内容。后面接的是下标内容。

stu_name.pop()#删除元素,默认删最后一个元素。

stu_name.pop(4)#删除元素,指定删除元素,删除下标为4的内容,也就是删掉第五个。如果要删的内容不存在,会报错。

stu_name.pop(-1)#删倒数第一个元素。

2)Remove:删除指定元素。后面接的是元素内容。

stu_name.remove(‘小军‘)#删除元素,指定删除元素。只能一次删一个元素。

*如果有相同的元素,删的时候只删第一个,要想都删需要利用循环。

3)del:和pop的区别是还可以删变量等内容。Pop有返回值,del没有。

del stu_name[-2]#负数从后面去,倒数第二个

del stu_name[1]#正数从前面取

1)Print:

my_list = [‘小黑‘,‘小白‘,1,1,2,1.5]

print(my_list[0]) #按下标取值。

2)count

print(my_list.count(5))#查询某个元素在list里面出现的次数

3)index

print(‘index方法:‘,my_list.index(1))#查找元素的下标。只能返回第一个值的下标,也就是第一个1的下标,2。如果查找一个不存在的内容,会报错。

4)reverse

print(‘reverse方法:‘,my_list.reverse())#把list反转,没有返回值,返回none。需要把list打出来print(my_list)

5)clear

my_list.clear()#清空整个list

print(my_list)

6)sort

nums = [9.23,9,3,6,1,0]

nums.sort()#从小到大排序list

print(nums)

nums.reverse()#反转后从大到小

print(nums)

nums.sort(reverse=true)#如果指定了reverse=true就会自动翻转,也就是是降序

print(nums)

7)extend

nums.extend(my_list)#把一个list里面的元素加入进去。就是合并

print(nums)

new_list = nums + my_list#直接相加也是合并,就是生产一个新的list

print(new_list)

print(new_list * 3)#复制几次

extend和加号的区别:extend合并列表后,原列表nums变了。加号是拼出来一个新的,原来的nums没有变。

原文地址:https://www.cnblogs.com/youyou-luming/p/9563242.html

时间: 2024-07-30 12:37:31

Python--2list列表操作(增删改查)的相关文章

Python数据类型-列表(list)增删改查

1.添加元素 添加单个元素:使用append(object)函数可以为列表添加单个元素,参数object为对象:也就是说所有Python的对象都可以添加到列表中. 添加多个元素(合并列表):使用extend(iterable)函数可以为列表添加多个元素,参数iterable为可迭代对象. 以下代码演示了向列表中添加元素的操作: lst1 = [1,2,3,4,5,6,7,8,9] # 创建列表 lst2 = ['a','b','c'] # 创建列表 lst1.append(10) # 添加单个元

python 关于列表的增删改查及个别的命令

names = ["a","b","c","d","e","e","a"] #列表names2 = [1,2,3,4,5]#print(names[0:3])#切片#print(names[-2:])#切片#print(names[-2:-1])#切片'''------ -1 为最后一个位置 ------'''#print(names.count("a&qu

Python的列表类型操作——“增删改查”,元组——“查”

一.什么是列表 1.列表是一个可变的数据类型,它由[]表示,其中的每一项元素使用","逗号隔开,可以储存各种数据类型.列表相比于字符串,可以存放大量数据类型,其是有序的,有索引,可以使用切片,方便取值. 2.列表的索引的下表也是从0开始的,切出来的内容为列表.[起始位置:结束位置:步长] 二.列表的"增删改查" 1.增加 list相比于str另一个更为方便的是,list可以发生改变,我们可以直接在原来的对象上进行操作 1)append() 在原字符串的末尾添加一个数

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

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

列表,元组 和列表的增删改查 还有range

1)rangerange(边界) 从0到边界range(start, end) 从start到endrange(start, end, step) 从start到end. 步长是step 遍历列表的时候可以使用range for i in range(len(list)): list[i] 2)什么是列表(list) lis=[内容,不限制类型] lst = list() #创建空列表 列表就是能装对象的对象 用[]表示,内部内容用,隔开 可以索引 切片 和 嵌套 3)列表的增删改查 新增: a

列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range

1 内容总览 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 具体内容 列表的初识 why: str: 存储少量的数据.切片出来全都是str类型,存储的数据单一. list:能储存大量的数据.包含不同类型的数据.且有顺序,有规律,可自己制作设计其中的数据,可修改 what:list l1 = [100, 'alex',True,[1, 2, 3]] 可承载任意数据类型,存储大量的数据. python常用的容器型数据类型. 列表是

Vue电商后台管理系统项目第5篇-角色列表的增删改查&&角色授权

角色列表的增删改查 1.添加角色 先根据API文档编写接口: // 添加角色 export const addRolesApi = (data) => { return axios({ method: 'post', url: 'roles', data }) } 在角色组件内引用,然后给 添加角色 按钮绑定一个点击事件addRolesClick: <!-- 添加角色 --> <el-button type="success" plain @click=&quo

列表的增删改查

列表的用法和字符串不一样,不要搞混了! 思维导图: 列表的增删改查: # [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 =

初识列表和列表的增删改查

列表初识 列表是一种容器型数据类型,可以储存大量的数据. 列表可储存的数据类型:元组-列表-字符串-bool-int 列表的索引和切片规则与字符串一样 列表的增删改查排序 增: 1.append 在尾部追加指定元素 list.append('添加元素') 2.insert 根据索引插入指定元素 list.insert(索引,'插入元素') 3.extend 以迭代的方式追加 list.extendd('追加元素') 删: 1.pop 按照索引值删除(有返回值) list.pop(索引值) 2.r