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

#   作者 : liuxing
#   日期 : 2017-12-25
#   list用法 增删改查

names=["liuxing","wangnian","sunkang","xiaohang","zhujian","xuxian"]
#----------- 查-------------
print("names->",names)
print("names[1]->",names[1])
print("names[1:]->",names[1:])
print("names[:-1]->",names[:-1])
print("names[1:-1]->",names[1:-1])
print("names[1:-1:2]->",names[1:-1:2])
print("names[1::2]->",names[1::2])
print("names[::2]->",names[::2])
print("names[1::-1]->",names[1::-1])

#------------增---------------
names.append("ligang")   #添加到列表尾部
print("append->",names)

names.insert(1,"wangqiang") #添加到任意位置
print("insert->",names)

#------------改---------------
names[0]="xiongda"
names[1:3]=["baoqiang","jiangwen"]

#------------删---------------
names.remove("sunkang")
print("remove->",names)

name=names.pop(1)  #pop可以有返回值
print("pop->",names)

del names[2]
print("del->",names)
结果:
names-> [‘liuxing‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘]
names[1]-> wangnian
names[1:]-> [‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘]
names[:-1]-> [‘liuxing‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘]
names[1:-1]-> [‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘]
names[1:-1:2]-> [‘wangnian‘, ‘xiaohang‘]
names[1::2]-> [‘wangnian‘, ‘xiaohang‘, ‘xuxian‘]
names[::2]-> [‘liuxing‘, ‘sunkang‘, ‘zhujian‘]
names[1::-1]-> [‘wangnian‘, ‘liuxing‘]
append-> [‘liuxing‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘]
insert-> [‘liuxing‘, ‘wangqiang‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘]
remove-> [‘xiongda‘, ‘baoqiang‘, ‘jiangwen‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘]
pop-> [‘xiongda‘, ‘jiangwen‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘]
del-> [‘xiongda‘, ‘jiangwen‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘]
时间: 2024-11-07 19:06:26

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

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

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

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

48.Python中ORM模型实现mysql数据库基本的增删改查操作

首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm_intro_dem', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } 之后将创建的app添加到settings.py文件中的INSTALLED_APPS中