列表的增删改查

列表的用法和字符串不一样,不要搞混了!

思维导图:

列表的增删改查:

# [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 = [‘taibai‘,‘alex‘,‘wusir‘]
#1增加 append 在最后增加一个元素
# print(li.append(‘yuanhao‘))
# li.append([1,2,3,‘www‘])
# print(li)
# while True:
#     username = input(‘请输入员工姓名:‘)
#     if username.lower() == ‘q‘:break
#     li.append(username)
#     print(li)
#insert 插入
# li = [‘taibai‘,‘alex‘,‘wusir‘]
# li.insert(1,‘日天‘)
# print(li)
#extend 迭代的添加
# li.extend(‘q‘)
# li.extend(‘asdt‘)
# li.extend([1,2,3,‘www‘])
# print(li)
li = [‘taibai‘,‘alex‘,‘wusir‘,‘egon‘,‘hulu‘,‘jingnvshen‘]
#删除 pop 按照索引去删除,有返回值
name = li.pop(1)
# print(li)
# print(name)
#remove 按照元素去删除
# li.remove(‘alex‘)
# print(li)
#clear 清空列表
# li.clear()
# print(li)
#del
# li = [‘taibai‘,‘alex‘,‘wusir‘,‘egon‘,‘hulu‘,‘jingnvshen‘]
# del li[2:4]
# print(li)
# del li[0:4:2]
# print(li)
li = [‘taibai‘,‘alex‘,‘wusir‘,‘egon‘,‘hulu‘,‘jingnvshen‘]
#改 切片先删除,迭代着添加
# li[0] = ‘男神‘
# print(li)
# li[0:3] = ‘都是男人‘
# print(li)
li[:] = ‘都是男人‘
print(li)
# li[0:2] = [‘asd‘]
# print(li)
# li[0:2] = [‘asd‘,‘fdsa‘,123]
# print(li)
#查
# print(li[1:4])
# for i in li:
#     print(i)
# li = [‘taibai‘,‘taibai‘,‘wusir‘,‘egon‘,‘taibai‘,‘jingnvshen‘]
# del li
# print(li)

列表的其他方法:

 1 列表的嵌套:
 2 li = [1,2,5,‘taibai‘,‘yuanhao‘,[1,‘alex‘,3,],True]
 3 ‘‘‘
 4 # print(li[3])
 5 # print(li[3][3])
 6 # s = li[4].capitalize()
 7 # li[4] = s
 8 #li[4] = li[4].capitalize()
 9 # li[4] = ‘Yuanhao‘
10 # print(li)
11 # s2 = li[4].replace(‘hao‘,‘日天‘)
12 # li[4] = s2
13 # li[4] = li[4][0:4] + ‘ritian‘
14 # print(li)
15 # l2 = li[5]
16 # li[5][0] = ‘文杰‘
17 # print(li)
18 ‘‘‘
19 li[5][1] = li[5][1].upper()
20 print(li)
21
22
23
24 # li = [1,2,3,1,‘a‘,1,‘4‘]
25 #count 计数
26 # print(li.count(‘fasd‘))
27 li = [2,3,1,5,6,8,9,7,4,10]
28 #sort 正序排序
29 # li.sort()
30 # print(li)
31 #li.sort(reverse=True) 倒叙排序
32 # reverse 反转
33 # li.reverse()
34 # print(li)

元祖:

元祖是可哈西不可变的数据类型

 1 #1,元祖tupe()
 2 # t = (1,2,3,‘adsf‘,True,[12,3,‘苑昊‘,‘taibai‘],(‘fdsa‘,2,3))
 3 # print(t[4])
 4 # print(t[1:4])
 5 # for i in t:
 6 #     print(i)
 7 # t[4] = False 儿子不能更改
 8 # print(t)
 9 # t[5][2] = ‘苑日天‘
10 # print(t)

range:

 1 #range范围,相当于可迭代对象
 2 # for i in range(1,10):
 3 #     print(i)
 4 # for i in range(1,10,2):  # 步长
 5 #     print(i)
 6 # for i in range(10,1,-2):  # 步长
 7 #     print(i)
 8 li = [1,2,‘a‘,4,[1,2,‘太白‘,‘alex‘],2]
 9 #range,len
10 # for i in range(0,len(li)):
11 #     if i == 4:  # type(li[i]) == list
12 #         for j in li[i]:  # [1,2,‘太白‘,‘alex‘]
13 #             print(j)
14 #     else:print(li[i])
15
16 print(li.index(‘a‘,3,6))
17 # for i in li:
18 #     print(i)

时间: 2024-11-10 14:59:36

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

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

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

列表初识 列表是一种容器型数据类型,可以储存大量的数据. 列表可储存的数据类型:元组-列表-字符串-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

列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,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

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:可以删除

模拟sql实现对员工列表的增删改查

现需要对这个员工信息文件,实现增删改查操作## 可进行模糊查询,语法至少支持下面3种:# # select * from staff_table where dept = "IT"# select * from staff_table where enroll_date like "2013"# 查到的信息,打印后,最后面还要显示查到的条数# 可创建新员工纪录,以phone做唯一键,staff_id需自增# 可删除指定员工信息纪录,输入员工id,即可删除# 可修改员

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

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