python已知有列表_python 列表常用方法
1.在列表末尾添加新的对象
1 li=[11,22,33,'aa','bb','cc']
2 li.append('dd')
3 print(li)
2.清空列表
1 li=[11,22,33,'aa','bb','cc']
2 li.clear()
3 print(li)
3.列表拷贝
1 li=[11,22,33,'aa','bb','cc']
2 li_new=li.copy()
3 print(li_new)
4.计算元素出现的次数
1 li=[11,22,33,'aa','bb','cc','aa']
2 li_new=li.count("aa")
3 print(li_new)
5.扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)
1 li3=[11,22,33,'aa','bb','cc','aa']
2 li3.append(['kk,vv'])
3 print(li3)
4
5
6 li=[11,22,33,'aa','bb','cc','aa']
7 li.extend('kkvv')
8 print(li)
9
10 li1=[11,22,33,'aa','bb','cc','aa']
11 li1.extend(['kk','vv'])
12 print(li1)
6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)
1 li=[11,22,33,'aa','bb','cc','aa']
2 r1=li.index('aa',0,-1)
3 print(r1)
7.在指定索引位置的前面插入元素
1 li=[11,22,33,'aa','bb','cc','aa']
2 li.insert(-1,["AA","BB"])
3 print(li)
8.删除某个值(1.指定索引;2. 默认最后一个),并获取删除的值
1 li=[11,22,33,'aa','bb','cc','aa']
2 r1=li.pop()
3 print(li)
4 print(r1)
5
6 li=[11,22,33,'aa','bb','cc','aa']
7 r1=li.pop(2)
8 print(li)
9 print(r1)
9.删除列表中的指定值,左边优先
1 li=[11,22,33,'aa','bb','cc','aa']
2 li.remove('aa')
3 print(li)
10.将当前列表进行翻转
1 li=[11,22,33,44,55]
2 li.reverse()
3 print(li)
11.列表的排序(reverse=True时倒序排序)
1 li=[11,22,33,44,55]
2 li.sort()
3 print(li)
4
5 li2=[11,22,33,44,55]
6 li2.sort(reverse=True)
7 print(li2)
注:1.列表中可以嵌套任何类型数据(数字、字符串、列表、布尔值等)
2.列表索引取值 pirnt(li[3])
3.列表切片 print (li[2:-1])
4.for循环和while循环
5.列表的元素可以被修改,元素是有序的(字符串元素不能被修改)
6.列表中的索引修改元素 li=[1,2,3,4] li[1]='aa' print (li)
7.列表中删除元素(索引删除和切片删除) del li[2] del li[0:2]
8.列表中的in操作(返回布尔值真与假)
1 li = [1, 12, 9, "age", ["AAA", ["19", 10], "BBB"], "CC", True]
2 v1 = "AAA" in li
3 print(v1) #False 第4个元素是一个列表
4 v3=li[4][1][1] #取出列表嵌套列表元素10
5 print (v3)
6 v2 = "age" in li
7 print(v2) #True
9.列表转换成字符串(a.直接使用字符串join方法:列表中的元素只有字符串 b.需要自己写for循环一个一个处理: 既有数字又有字符串)
1 li = [ "age","aa", "BB", "dd"]
2 v1=''.join(li)
3 print (v1)
4
5 li2 = [ "age","aa", "BB", "dd",10,12,13]
6 v3=''
7 for i in li2:
8 v3=v3 + str(i)
9 print(v3)
python已知有列表_python 列表常用方法相关推荐
- python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解
python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...
- python向空列表添加列表_Python列表核心知识点汇总
千里之行,始于足下.要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好.今天带大家仔细温习一下Python的列表.温故而知新,不亦说乎. 当然,温习的同时也要发散思考,因为有些看似无关紧要的.约 ...
- python.集合转列表_Python列表、元组、字典、集合
目录 3.1 Python 列表 3.2 Python 元组 3.3 Python 字典 3.4 Python 集合 3.1 Python列表 3.1.1 Python列表的概述 列表的定义:列表是一 ...
- python字符串转化列表_Python列表到字符串的转换
python字符串转化列表 Sometimes we want to convert the list to a string so that we can print it or log it fo ...
- python已知两条直角边求斜边_Python实现已知三角形两直角边,求斜边--思路,伪代码,优化...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用Python实现"已知三角形两个直角边,求斜边" 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入. ...
- python如何建立列表_python列表的用法
1.什么是列表 1.列表是一种容器(用来存储数据对象) 2.列表能够存储多个数据对象 - 序列 3.列表是一个可变序列 4.列表中的数据元素们会有先后顺序 2.创建列表的方式 1.使用字面值的方式创建 ...
- python已知两条直角边求斜边,Python实现“已知三角形两个直角边,求斜边”
用Python实现"已知三角形两个直角边,求斜边" 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入. 思路:伪代码描述下步骤 1.-input a ...
- python 已知一个字符,在一个list中找出近似值或相似值, 模糊匹配
已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...
- python已知y求x_当使用python知道X坐标值未知时,如何根据Y坐标获取Path的X坐标
当我只有一个已知的Y坐标方程,即P = a * b(其中a& b定义的值为0.8,150)和x坐标完全未知时,如何在曲线绘图上得到一个点没有连接x和y的方程(例如:y = mx b; #i没有 ...
最新文章
- 如何在CSDN MarkDown中居中显示并设置本地图像大小
- apache日志分析简介
- Oracle私房菜之安装Oracle 11g
- MySQL—事务及其特征
- LeetCode 456. 132模式(逆序遍历+单调栈)
- 网站项目建设流程概述
- 计算机应软件与理论学什么,计算机软件与理论
- cor软件免费下载_CDRX4软件免费版
- MATLAB 图像伪彩色处理
- 世界银行贷款可持续发展农业项目商业计划书
- MP-SPDZ详细介绍
- 关于WBS的一些知识点
- 基于软路由连接上网的相关配置
- 是否必须支持虚拟化的CPU才能安装64位系统?
- 基于matlab的SOM自组织网络仿真
- C++语言单链表实现荷兰旗问题
- 不用P图!用Python给头像加圣诞帽并制作成可执行软件!
- 他99年出生,本科身份摘FOCS 2021最佳学生论文奖,曾4刷NOI金牌
- Despair and Despair
- SAP配置——MRP