python 列表的(总结)
2024-08-30 07:32:50
列表(自我总结)
1、在python中什么是列表
列:排列,表:一排数据
在python中的表达就是
l = [1,2,3,4,5,6,7]
2、列表是可变类型还是不可变类型
也就是说列表能不能被hash。(列表是可变类型)
3.列表的几种用法。
(1)、列表能取索引,按索引取元素,
(2)、列表能切片,取出子列表。
l = [1,2,3,4,5,6]
#索引
a = l[0]
print(a) #切片
b = l[1:3]
print(b)
(3)、列表 apped 和pop的用法
l = [1,2,3,4,5,6] #append 的用法
l.append(2) #append没有返回值
print(l)
#pop的用法
s = l.pop()#pop有返回值
print(s)
(4)、列表index的用法
l = [1,2,3,4,5,6] #index的用法
#指定具体元素获取该元素在列表中的下标
s = l.index(3)#index的用法,有返回值
print(s)
(5)、列表sort 和 reverse 和 sorted
d = [3,2,5,6,8,1] #sorted的用法
#从小到大排列
l = sorted(d) print(l)
#reverse
#reverse把列表反转
d.reverse()#reverse的方法没有返回值
#sort()从小到大的排序
d.sort()#sort的方法没有返回值
(6)列表 extend的用法
d = [3,2,5,6,8,1]
l = [1,2,9,4] #extend没有返回值,把两个列表合成一个列表
d.extend(l)#extend没有返回值
print(d)
4.列表的成员关系,in 和 not in
(如果 元素在列表里(in)返回 True,如果元素不在列表里(not in)返回Flase)
5.循环
1.根据索引取值
2.for循环自动取值
6.未完待续
最新文章
- Vagrant基础简要记录
- 反编译apk
- AdapterPattern(适配器模式)
- 基于华清远见STM32f051的 IIC从模式实现方法
- mssql 修改文件逻辑名称
- 解决 iOS7 通过tag 找不到 UITableViewCell 的子控件
- linux64需要增加的依赖库
- Merge和Rebase在Git中的区别
- isp和3a的联系与区别是什么?
- hdu4597 Play Game(DFS)
- oracle中关于Oracle Database 11g Express Edition 打不开的问题
- HUST 1600 Lucky Numbers
- Java并发编程:如何创建进程?
- Spring Boot web简介及原理 day04
- 对oracle数据库的数据迁移
- vue配置 请求本地json数据
- #224 Profile Lookup (for in &; if )
- tp5.0 结合 Redis Cache缓存风暴
- CAP:Alantany 谈 CAP
- mysql-5.7 Using Asynchronous I/O on Linux详解
热门文章
- Python---函数2---王伟
- CSS 的伪元素是什么?
- hdu_1712(dp,背包)
- Linux服务器pxe+kickstart部署无人值守安装
- Linux 环境安装运行Sqlmap
- D. Marcin and Training Camp
- HDU 5793 A Boring Question (找规律 : 快速幂+逆元)
- Java中FileOutputStream流的write方法
- python环境下安装virtualenv,virtualenvwrapper
- linux的awk使用