博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python - 列表
阅读量:5860 次
发布时间:2019-06-19

本文共 1144 字,大约阅读时间需要 3 分钟。

# -*- coding:utf-8 -*- ''' @project: jiaxy @author: Jimmy @file: study_3_列表.py @ide: PyCharm Community Edition @time: 2018-11-01 17:11 @blog: https://www.cnblogs.com/gotesting/ ''' # 列表 list # [] # 1. 空元组 # 2. 元素之间用,分开 # 3. 列表可以存放任意类型的数据 l = [] m = [1] n = [1,] print(type(l),type(m),type(n)) # 4. 取单个元素 list[index] index从0开始 a = [1,0.02,'Jimmy',('summer',123,'sunny'),['PUBG',520,1314]] b= a[3] print(b) # 5. 支持切片,同字符串操作 c = a[0:5:2] print(c) # 6. 嵌套 d = a[-2][-1] print(d) # 7. 列表 可增删改查 # list.append(x)  在列表的最后面添加元素x,每次只能添加一个 # list.insert(index,y)  在列表的index位置添加元素y,index前 a.append('waw3') print(a) a.insert(1,'LOL') print(a) # list.pop(x) 根据指定索引,删除指定元素,为空时删除最后一个 a.pop(1) print(a) # list[index]=x,将指定索引位置的元素修改为x a[1] = 1.23 print(a) # 8. 排序 # list.sort() 纯数字从小到大排序 # list.reverse() 倒序排列 l = [9,8,6,7,4,5,1,2,3] l.sort() print(l) l.reverse() print(l) # list.count() print(l.count(1)) # list.index() print(l.index(1)) # list.copy() 复制 m = l.copy() print(m) # list.extend 拓展 l.extend(a) print(l) # list.remove(x) 删除x元素,每次只能删除一个 l.remove(9) print(l) # list.clear() 清除所有元素 l.clear() print(l)

 

 

 

 

转载于:https://www.cnblogs.com/gotesting/p/9890739.html

你可能感兴趣的文章
android-menudrawer导入分享
查看>>
emacs里用ebrowse解析已有的c++工程
查看>>
DBUnit数据库测试
查看>>
获取 Maven Java web 项目 Resourse / ClassPath 下的文件 路径
查看>>
为什么你总成为不了架构师?
查看>>
WinRAR命令行参数
查看>>
eclipse添加freemarker插件
查看>>
程序员的简单接口压测
查看>>
我的友情链接
查看>>
移动端多端适配
查看>>
uefi与GPT
查看>>
我的友情链接
查看>>
读取配置(初稿)
查看>>
设计模式-原型模式
查看>>
SSH框架与MVC架构之间的关系
查看>>
javascript基本数据类型
查看>>
TLB
查看>>
ubuntu 安装 hazelcast命令
查看>>
我的友情链接
查看>>
Python中直接在MySQL执行SQL命令
查看>>