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

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

# 1.列表长度可变,内容可修改a = [0,1,2,3]a[0] = 'a0'a# ['a0', 1, 2, 3]# 2.添加元素# 2.1列表末尾添加元素a.append(4)a# ['a0', 1, 2, 3, 4]# 2.2列表末尾增加多个元素a.extend('a','b')# TypeError: extend() takes exactly one argument (2 given)a.extend(['a','b'])a# ['a0', 1, 2, 3, 4, 'a', 'b']# 2.3在特定位置插入元素a.insert(1, 4)a# ['a0', 4, 1, 2, 3, 4, 'a', 'b']# 3.删除元素# 3.1删除特定位置的元素a.pop(-4)# 3 pop会返回列表中被移除的值a# ['a0', 4, 1, 2, 4, 'a', 'b']# 3.2根据元素值删除元素,如果有多个相同值的元素,删除最靠前的元素a.remove(4)a# ['a0', 1, 2, 4, 'a', 'b']# 4. 查找元素# 速度比在字典中查找慢4 in a# True# 5.排序,需要列表的元素均为整数或均为字符b = ['Java', 'C++', 'Python', 'PHP']b.sort()b # ['C++', 'Java', 'PHP', 'Python']# 也可以根据key排序b.sort(key = len)b# ['C++', 'PHP', 'Java', 'Python']# 相当于将key函数作用于列表的每个元素上,将元素按对应的key函数返回值顺序排序

转载于:https://www.cnblogs.com/babysteps/p/python_note_3.html

你可能感兴趣的文章
【洛谷】[FJOI2018]领导集团问题
查看>>
《springcloud 三》分布式配置中心
查看>>
Java基础知识强化之集合框架笔记06:Collection集合存储自定义对象并遍历的案例...
查看>>
Android(java)学习笔记25:Android 手机拨号
查看>>
Linux ftp访问控制配置,包括访问ftp权限和访问ftp目录权限
查看>>
leetcode[148]Sort List
查看>>
ES6 Array扩展 学习笔记
查看>>
Swoole WebSocket 的应用
查看>>
Linux源码编译安装nginx
查看>>
Java异常知识处理_NoClassDefFoundError和ClassNotFoundException有什么区别
查看>>
[bbk5388] 第91集 -第11章 -数据库诊断 07
查看>>
CentOS7 安装 JIRA 7.2.x 教程:下载、安装、汉化、破解
查看>>
iOS RunTime你知道了总得用一下
查看>>
unity使用深度优先搜索算法自动生成随机迷宫
查看>>
python全栈开发-Day12 三元表达式、函数递归、匿名函数
查看>>
末公开的存储过程.txt
查看>>
Photoshop剪切板故障修复
查看>>
TCPDF 5.9.195 发布 - PHP PDF 生成工具
查看>>
GFeedLine 2.0.4 发布,社交网络客户端
查看>>
Windows Service 的注册和卸载
查看>>