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:可以删除指定下标的值#del szz[1]  #删除下标为1的值2.pop()方法:#默认从列表的末尾删除,也可以删除指定的值

szz.pop()
 
查询列表可通过下标和切片的方式#2(1)下标取值,从0开始#2(2)切片:顾头不顾尾,且切片下标的操作同样用于字符串"""names = [‘mike‘,‘mark‘,‘candice‘,‘laular‘]   #定义列表info = ‘abcdefghijklmn‘num_list = list(range(1,10))   #range生成一个长度为10的print(names[2]) #读取列表的值print(names[1:3]) #通过切片方式取值,切片是顾头不顾尾,打印结果:[‘mark‘, ‘candice‘]print(names[1:]) #取下标后面所有的值,打印结果:[‘mark‘, ‘candice‘, ‘laular‘]print(names[:3]) #取下标前面所有的值,打印结果:[‘mike‘, ‘mark‘, ‘candice‘]print(names[:])  #取所有的值,打印结果:[‘mike‘, ‘mark‘, ‘candice‘, ‘laular‘]print(names[-1]) #取最后一个值,打印结果:laularprint(names[:1:2])#隔几位取一次,默认不写步长为1,即隔一位取一次;结果为取下标为1之前的值,隔2位取一个[‘mike‘]print(num_list[::-1])#从后往前取值,步长为1print(num_list)print(info[1:7])"""

#修改#szz[0] = ‘zzj‘#print(szz)  #打印结果:[‘zzj‘, ‘ab‘, ‘jhj‘, ‘nhy‘, ‘zxf‘]#删除#del#del szz[1]  #删除指定下标的值#print(szz)#内置方法pop()#szz.pop() #print(szz)#szz.pop(2)

#remove,删除指定的值,而不是下标#szz.remove(‘jhj‘)#print(szz)#clear()#清空#szz.clear()#index,获取指定元素的下标#szz.index(‘jhj‘)#count,获取指定元素的次数#szz.count(‘msr‘)#extend,合并列表,修改原列表的值#szz.extend(szz1)#sort排序,默认按升序从小到大排,降序排加:reverse=True ,reverse返转的意思"""#sort只是一个方法,没有返回值,所以不能打印numbs = [12,425,334,32]numbs.sort(reverse=True)print(numbs)"""#元组的值,不能改变,是一个不可便的列表,想要修改必须先转成list#元祖只有count和index方法names = (‘mike‘,‘mark‘,‘candice‘,‘laular‘,‘mark‘,‘msr‘)print(names.count(‘mark‘))print(names.index(‘msr‘))

#3.字典:
时间: 2024-11-05 14:48:35

Python列表的增删改查的相关文章

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 列表的增删改查

# -----------------------------增加 append insert li = ["Break", "19", "前端", "男"] # 在最后面增加 li.append("666") print(li) # 在中间插入 insert(在后面) li.insert(2, "insert增加的") print(li) # extend 会将字符串拆分成一个一个的单

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

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

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 =

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

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

列表,元组 和列表的增删改查 还有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

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

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

python从入门到放弃-day05-list(列表的增删改查)

# 作者 : liuxing # 日期 : 2017-12-25 # list用法 增删改查 names=["liuxing","wangnian","sunkang","xiaohang","zhujian","xuxian"] #----------- 查------------- print("names->",names) print("nam