python展开列表代码_python列表(list)用法示例代码
Python列表(list)用法
1.append(在列表末尾添加元素)
实例:
x=['red','white','black','green']
y=['1','2','3']
①x.append('more')
x
['red', 'white', 'black', 'green', 'more']
②list.append(x,'again')
x
['red', 'white', 'black', 'green', 'again']
③y.append(list(x)) #append添加一个列表
['1', '2', '3', ['red', 'white', 'black', 'green', 'more']]
2.count(统计某个元素在列表中出现的次数) x=['red','white','black','green']
①x.count('red')
1(出现次数为1)
3.Extend(在元列表追加另一个序列中的多个值)
x=['red','white','black','green']
y=['1','2','3']
k='meihao'
①x.extend(list(y))
['red', 'white', 'black', 'green', 'more', '1', '2', '3']
②x[len(x):]=list(k)(通过分片复制实现)
x
['red', 'white', 'black', 'green', 'm', 'e', 'i', 'h', 'a', 'o']
③x+list(k)
['red', 'white', 'black', 'green', 'm', 'e', 'i', 'h', 'a', 'o']
4.Index(从列表中找出某个值第一个(注意是第一个)匹配项的索引位置) x=['red','white','black','green']
①x.index('red')
0
5. Insert(用于将对象插入到列表中,俩个参数,第一个是索引位置,第二个插入的元素对象) x=['red','white','black','green']
k='meihao'
①x.insert(2,'more')
x
['red', 'white', 'more', 'black', 'green']
②x[0:0]=k(通过分片)
x
['m', 'e', 'i', 'h', 'a', 'o', 'red', 'white', 'black',
6.pop(移除列表中的一个元素--最后一个元素,并返回钙元素的值) x=['red','white','black','green']
①x.pop
'green'
x
['red', 'white', 'black']
7.Remove(移除列表中某个值得第一个匹配项:如果有两个相等的元素,就移除匹配的一个元素,一次性只移除一个元素) x=['red','white','black','green']
x.remove('red')
x
['white', 'black', 'green']
8.Revense
将列表中的元素反向 name = list("scott")
name
['s', 'c', 'o', 't', 't']
name.reverse()
name
['t', 't', 'o', 'c', 's']
9. Sort & Sorted
sort方法用于对列表进行排序,修改原列表,不会返回一个已排序的列表副本 >>> result = [8,5,5,3,9]
>>> result.sort()
>>> result
[3, 5, 5, 8, 9]
如果要返回一个已排序的列表副本,而不影响原来的列表呢,一种方法,可以先赋值原来列表(可以用分片赋值复制),然后在复制的列表上做sort操作。
方法二,使用sorted函数,它会返回已排序的列表副本: >>> result = [8,5,5,3,9]
>>> result2 = sorted(result)
>>> result
[8, 5, 5, 3, 9]
>>> result2
[3, 5, 5, 8, 9]
关于自定义的比较方法,像javascript做sort可以传入compare函数,java可以传入Comparable
实例,Python也类似,留待后续了...
python展开列表代码_python列表(list)用法示例代码相关推荐
- python的mag模块_Python Decimal min_mag()用法及代码示例
Decimal#min_mag():min_mag()是一个Decimal类方法,它比较两个Decimal值并返回两个最小值,而忽略它们的符号. 用法: Decimal.min_mag() 参数: D ...
- python特征提取代码_Python进行特征提取的示例代码
Python进行特征提取的示例代码,特征,方差,数据,的是,流水线 Python进行特征提取的示例代码 易采站长站,站长之家为您整理了Python进行特征提取的示例代码的相关内容. #过滤式特征选择 ...
- python开启摄像的代码_python调用摄像头的示例代码
一.打开摄像头 import cv2 import numpy as np def video_demo(): capture = cv2.VideoCapture(0)#0为电脑内置摄像头 whil ...
- python的datetime举例_Python datetime.timedelta()用法及代码示例
Python timedelta()函数存在于datetime库中,该函数通常用于计算日期差,也可以用于Python中的日期操作.这是执行日期操作的最简单方法之一. 用法: datetime.time ...
- python方差的代码_Python statistics pvariance()用法及代码示例
先决条件:Python统计信息| variance() pvariance()函数有助于计算整个方差,而不是样本方差.之间的唯一区别variance()和pvariance()是在使用variance ...
- python的mag模块_Python Decimal max_mag()用法及代码示例
Decimal#max_mag():max_mag()是一个Decimal类方法,该方法比较两个Decimal值并返回两个最大值(忽略它们的符号). 用法: Decimal.max_mag() 参数: ...
- python中squeeze函数_Python numpy.squeeze()用法及代码示例
当我们要从数组形状中删除一维条目时,将使用numpy.squeeze()函数. 用法: numpy.squeeze(arr, axis=None ) 参数: arr :[数组]输入数组. axis : ...
- python中argmin函数_Python numpy.argmin()用法及代码示例
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
- python json dumps 自定义_Python json.dumps()用法及代码示例
JSON的完整形式是JavaScript Object Notation.这意味着将使用编程语言的文本组成的脚本(可执行)文件用于存储和传输数据. Python通过名为内置的软件包支持JSONjson ...
- python not is函数_Python unittest assertIsNotNone()用法及代码示例
assertIsNotNonePython中的()是单元测试库函数,用于单元测试中以检查输入值是否为None.此函数将使用两个参数作为输入,并根据断言条件返回布尔值.如果输入值不等于无assertIs ...
最新文章
- 如何启用SQL Server 2008的FILESTREAM特性
- 优化C代码常用的几招
- python 日志输出模块--两种方法
- gearman php 进程守护,用 Gearman 分发 PHP 应用程序的工作负载
- logstash mysql日期_logstash-input-jdbc取mysql数据日期格式处理
- ubuntu14.04安装dropbox
- Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
- 下列哪项属于正确的锁定计算机桌面,【2018年职称计算机考试WindowsXp练习题及答案1】- 环球网校...
- js文件夹上传到服务器,js 上传img到服务器
- 鸿蒙生态发布会,新日XC3亮相华为鸿蒙生态大会,这场合作值得期待!
- 【word自带的公式编辑】如何删除公式里面的空行or对齐公式
- python导入数据画直方图加正态曲线_用python制作正态分布图
- 《合作的进化》pdfmobiepub电子版
- Python实现FP树
- 期货交易有什么套利技巧?
- Golang:中“静态”方法
- 一个C类地址192.168.1.0划分5个子网,每个子网至少要容纳30台主机,如何规划?...
- 弹窗Modal实现和有滚动条偏移解决方法。
- 【excel精度丢失】excel计算会有精度丢失么?答案:会
- 超赞!Win10自带系统修复工具DISM使用说明