Python的一些常用函数
zip函数
作用
将可迭代对象,打包成由对象中的对应元素组成的元组列表(Python2)或者Zip对象(Python3)
语法
zip([iterable, ...])
注意
1. 当各个迭代器的元素个数不一致时,则返回列表长度与最短的对象相同。
2. 使用”*”做解压操作。
1
当作为参数传入zip函数的各个迭代器的元素个数不一致时,返回的结果将是:
- A.
结果的元素个数与元素个数最多的传入参数的元素个数相同。输入参数中,元素个数少的将按照从头循环取数的方式寻找匹配元素。
比如zip([1,2], [3,4,5])结果将是[(1,3), (2,4), (1,5)]
- B.
结果的元素个数与元素个数最多的传入参数的元素个数相同。输入参数中,元素个数少的将按照补0的方式匹配元素。
比如zip([1,2], [3,4,5])结果将是[(1,3), (2,4), (0,5)]
- C.
结果的元素个数与元素个数最少的传入参数的元素个数相同。
比如zip([1,2], [3,4,5])结果将是[(1,3), (2,4)]
正确答案是 C, 回答正确
2,以下代码的输出是:
a = (1,2,3)
b = [7,8,9,0]
print(dict(zip(a,b)))
- A.
无法正常执行,因为a跟b类型不相同无法做zip操作。
- B.
{1: 7, 2: 8, 3: 9}
- C.
[(1, 7), (2, 8), (3, 9)]
- D.
{(1, 7), (2, 8), (3, 9)}
正确答案是 B, 回答正确
enumerate函数
作用
将一个可遍历的数据对象(列表、元组等)组合为一个索引序列,同时列出数据和数据下标。
语法
enumerate(sequence, [start=0])
Random函数
random()
0.0到1.0随机数
uniform(n, m)
n到m随机浮点数
randint(n, m)
n到m随机整数
randrange(n, m, x)
n到m之间步长为x的随机数
choice()
随机选择一个元素
shuffle()
混洗
sample()
取样若干元素
math函数
Counter主要功能
1. 跟踪dict、set、list、tuple等结构中值出现的次数
2. 无序的容器类型,以字典的键值对形式存储
3. 元素作为key,其计数作为value
4. 计数值可以是任意的Interger(包括0和负数)
相关文章
- 使用python装饰器计算函数运行时间的实例
- 常用的自定义Python函数
- 【python】函数式编程
- Python常用函数
- 【Python 22】52周存钱挑战2.0(列表list和math函数)
- 【Python五篇慢慢弹(3)】函数修行知python
- 常用的自定义Python函数
- Python 路径库pathlib常用函数
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop()、dropna()、isna()、isnull()、fillna())函数详解之详细攻略
- Python之多线程:python多线程设计之同时执行多个函数命令详细攻略
- CV之OpenCV:HALCON机器视觉软件简介&OpenCV的基础概念、常用案例(打开图片/摄像头/视频)、常用函数解释大全(C++/python语言)之详细攻略
- Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略
- CV之OpenCV:HALCON机器视觉软件简介&OpenCV的基础概念、常用案例(打开图片/摄像头/视频)、常用函数解释大全(C++/python语言)之详细攻略
- Python语言学习:Python语言学习之正则表达式相关(re正则表达式库)的简介、常用函数、案例应用之详细攻略
- Python语言学习:Python语言学习之函数(定义&调用函数/常用内置函数如filter&map/内嵌函数/闭包/匿名函数如lambda&map)的简介、案例应用之详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python之多线程:python多线程设计之同时执行多个函数命令详细攻略
- 100天精通Python(基础篇)——第29天:标准库sys常用函数、方法(基础+代码实战)
- 〖Python语法进阶篇⑬〗- 正则表达式 - re 模块常用函数
- Python批量检测服务器端口可用性与Socket函数使用
- 整理了100个必备的 Python 函数,值得收藏
- python range函数
- Python: attrgetter()函数: 排序不支持原生比较的对象
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- python字典dict中常用内置函数总结