day05_08 列表讲解、切片、内置方法
1.0 查询:
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
print(a[3])
#>>>sanpang
print(a[1:3])
#>>>['jinxing', 'xiaohu']
print(a[:])
#>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
print(a[1:-1])
#>>>['jinxing', 'xiaohu', 'sanpang']
print(a[1:-1:2])
#>>>['jinxing', 'sanpang']
print(a[3:0:-2])
#>>>['sanpang', 'jinxing']
b = (a[::-1])
print (b)
#>>>['ligang', 'sanpang', 'xiaohu', 'jinxing', 'wuchao']
2.0 增加(append):
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a.append('xuepeng') #只能在末尾添加,无返回值
print(a)
#>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang', 'xuepeng']
2.1 增加(insert)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a.insert(1,'xuepeng')#1代表位置
print(a) #无返回值
#>>>['wuchao', 'xuepeng', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
3.0 修改(有添加多个列表的功能)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a[1] = 'haidilao' #修改1为'haidilao'
print(a)
#>>>['wuchao', 'haidilao', 'xiaohu', 'sanpang', 'ligang']
a[1:3]=['a','b'] #修改1,2位'a','b'
print(a)
#>>>['wuchao', 'a', 'b', 'sanpang', 'ligang']
a[0:0] = ['2','1','3']
print(a)
#>>>['2', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
a[1:1] =['o','p']
print(a)
#>>>['2', 'o', 'p', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
4.0 删除(remove)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a.remove('wuchao') #等同于a.remove(a[0])
print(a) #无返回值
#>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
4.1 删除(pop)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
b = a.pop (1) #把编号1删除,并且有返回值
print (a)
print (b)
#>>>['wuchao', 'xiaohu', 'sanpang', 'ligang']
#>>>jinxing
4.3 删除(del)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
del a[0]
print(a)
#>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
del a
print(a)
#>>> NameError: name 'a' is not defined(直接报错,直接把变量给删除了)
day05_08 列表讲解、切片、内置方法的更多相关文章
- python基础-列表List及内置方法
数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...
- s14 第4天 关于python3.0编码 函数式编程 装饰器 列表生成式 生成器 内置方法
python3 编码默认为unicode,unicode和utf-8都是默认支持中文的. 如果要python3的编码改为utf-8,则或者在一开始就声明全局使用utf-8 #_*_coding:utf ...
- python基础——4(数字、字符串、列表类型的内置方法介绍)
目录 一.可变与不可变类型 二.数字类型 三.字符串类型 四.列表类型 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,id也跟着改变,证明产 ...
- Day 08 可变与不可变对象/列表与字典内置方法
目录 可变对象与不可变对象 可变对象 不可变对象 列表的内置方法 字典内置方法 可变对象与不可变对象 可变对象 对象指向的内存中的值会改变,当更改这个变量的时候,还是指向原来内存中的值,并且在原来的内 ...
- python 基础之列表切片内置方法
列表操作 c=['cx','zrd','ajt','dne'] #定义一个列表,有4个元素 #增删改查 print(c[3]) #从0计数 测试 D:\python\python.exe D:/unt ...
- 列表&元组的内置方法
标红为元组可以使用
- day007 列表类型、元祖类型、 字典类型、 集合类型的内置方法
目录 列表数据类型的内置方法 作用 定义方式 优先掌握的方法 需要掌握的方法 元祖类型的内置方法 作用 定义方式 优先掌握的方法(参考列表方法) 字典类型的内置方法 作用 定义方式 优先掌握的方法 需 ...
- day09-1 列表,元祖的内置方法
目录 列表类型的内置方法 作用 定义方式 方法 优先掌握 需要掌握 储存一个值or多个值 有序or无序?(有序:有索引, 无序:无索引) 可变or不可变(可变:值变id不变,不可变:值变id也变) 元 ...
- python今日分享(内置方法)
目录 一.习题详解 二.数据类型的内置方法理论 三.整型相关操作 四.浮点型相关操作 五.字符串相关操作 六.列表相关操作 今日详解 一.习题详解 1.计算1-100所有数据之和 all_num = ...
- python 入门基础4 --数据类型及内置方法
今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+ ...
随机推荐
- 查看mysql表和数据库的大小
转自:http://xiaosu.blog.51cto.com/2914416/687835 1.查看数据库的大小 use 数据库名SELECT sum(DATA_LENGTH)+sum(INDEX_ ...
- 调用cmd命令行命令(借鉴)
留待以后观看 ———————————————————————————————————————————————————————————————————————————— public class IP_ ...
- 559. N 叉树的最大深度
给定一个 N 叉树,找到其最大深度. 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数. 例如,给定一个 3叉树 : 我们应返回其最大深度,3. 说明: 树的深度不会超过 1000.树的节点总 ...
- Windows下用cmd命令安装及卸载服务[转]
第一种方法: 1. 开始 ->运行 ->cmd2. cd到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(Framework版本号按IIS配置) ...
- 如何在SAP Cloud for Customer自定义BO中创建访问控制
文章作者: Yi 已获得Yi的转载许可. 访问控制方式和使用注意事项 1. C4C中的访问控制有两种方式 RelevantForAccessControl AccessControlContext 2 ...
- android intent filter浏览器应用的设置,如何使用choose-box选择应用
//使用chooserIntent private void startImplicitActivation() { Log.i(TAG, "Entered startImplicitAct ...
- 使用Intellij IDEA 14.0.2 编译项目耗时特别长的问题
前段时间在使用IDEA编译项目时后台编译会一直Hang在那.如图: 刚开始以为是升级将IDEA从13升级至14的问题,退回到13 问题依就.Google了下,按照相应方法还是无果,没办法 还重装了下系 ...
- hdu-3549 Flow Problem---最大流模板题(dinic算法模板)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3549 题目大意: 给有向图,求1-n的最大流 解题思路: 直接套模板,注意有重边 传送门:网络流入门 ...
- 2018.10.24 NOIP2018模拟赛 解题报告
得分: \(100+0+100=200\)(\(T2\)悲惨爆\(0\)) \(P.S.\)由于原题是图片,所以我没有上传题目描述,只有数据. \(T1\):query(点此看题面) 熟悉主席树的人都 ...
- 题解 P1280 【尼克的任务】
传送门 f[i]表示i~n的最长空闲时间: 如果当前无任务就休息一秒(f[i]=f[i+1]+1): 否则f[i]=max(f[i],f[i+当前工作时间]); 用结构体来记录,我们对于每一个时刻开一 ...