Python笔记(一)列表
来源:互联网 发布:朽木充栋梁 网络剧 编辑:程序博客网 时间:2024/06/06 02:32
列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。
常用的方法如下:
#Define the list#fruit list'''fruits = ['Apple',"Banner",'orange']print(fruits[0])print(fruits[1])print(fruits[2])print(fruits[-3])print(fruits[-2])print(fruits[-1])'''#names listnames = ['张三',"李四",'王五','张强','钟小妹']#print(names[0])#print(names[1])#print(names[2])#print(names[-3])#print(names[-1])#print(names[-2])#切片---取多个元素"""print(names[1:4]) #取下标1至下标4之间的数字,包括1,不包括4print(names[1:-1]) #取下标1至-1的值,不包括-1print(names[0:4]) #取下标0至4的值print(names[:5]) #如果是从头开始取,0可以忽略,跟上句效果一样print(names[4:]) #如果想取最后一个,必须不能写-1,只能这么写print(names[3:-1]) #这样-1就不会被包含了print(names[0::2]) #后面的2是代表,每隔一个元素,就取一个print(names[::2]) #和上句效果一样"""#追加names.append('陈懿')print(names)#插入print(names)names.insert(3,'强行从张强前面插入')print(names)names.insert(6,'强行从钟小妹后面插入试试新姿势')print(names)#修改names[2] = '该换人了'print(names)#删除del names[3]print(names)del names[6]print(names)names.remove("张三")#删除指定元素print(names)names.pop()#删除列表最后一个值print(names)#扩展b = [1,2,3]names.extend(b)print(names)#拷贝name = names.copy()print(name) #将names的内容通过copy()函数复制到name中#统计names[0] = '张强' #先将names[0]的值改为张强print(names)print(names.count('张强')) #统计出名字为张强的人数#排序&翻转#names.sort() #3.0里不同数据类型不能放在一起排序,把1,2,3变为字符类型即可names[-1] = '3'names[-2] = '2'names[-3] = '1'print(names)names.sort()print(names) #排序成功names.reverse() #反转排序print(names)#获取下标print(names.index('钟小妹'))#元组介绍:#元组跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表
1 0
- Python笔记(一)列表
- Python学习笔记一之列表list
- Python学习笔记一:列表方法
- Python学习笔记一:Python中列表元素转为数字
- Python学习笔记(一):列表、元组、字典
- Python学习笔记一:列表和元组
- 【Python基础教程笔记(一)】环境,列表,元祖和字符串
- python的列表(一)
- Python学习--------列表(一)
- python 笔记3 列表
- Python笔记-均值列表
- python笔记---列表
- python 学习笔记-列表
- 列表生成器笔记(Python)
- 【Python语法笔记】列表
- [python笔记]列表解析
- 学习笔记(一)列表
- Python列表操作(一)
- 主机访问虚拟机服务器
- 设计模式专题
- MATLAB 中的randn函数 转发
- geohash算法原理及实现方式
- 设计模式的六大原则
- Python笔记(一)列表
- 55. Jump Game解题报告
- install matlab kernel
- jQuery的name选择器 模糊匹配
- Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。
- 加入tomcat包到web项目
- 腾讯IVWEB团队:前端 fetch 通信
- 【智库2861】人工智能来了,你马上就要失业了!
- 使用Mybatis连接数据库