python内置函数zip详解
目录
- 一、简介
- 二、详解
- 三、代码
- 四、Reference
- 总结
一、简介
zip() 函数用于将可迭代的对象作为参数,主要功能是将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
如果各个iterable迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 *
号操作符,可以将元组解压为列表。
要点:打包成元组,返回列表,如果长度不一致,则与短的iterable对齐
二、详解
语法:zip([iterable, ...])
参数:iterable是一个或者多个可以迭代的对象
三、代码
举例一:将两个列表的元素分别代表x坐标和y坐标,将其分别打包成点的坐标对形式
x = [1, 2, 3] y = [4, 5, 6] for i in zip(x, y): print(i)
(1, 4) (2, 5) (3, 6)
举例二:求两个维度相同向量的内积
def innerproduct(vector1, vector2): return sum([i * j for i, j in zip(vector1, vector2)]) print(innerproduct([1,2,3], [1,2,3]))
14
四、Reference
https://www.jb51.net/article/227209.htm
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
相关推荐
-
Python内置函数zip map filter的使用详解
并行遍历zip zip会取得一个或多个序理为参数,然后返回元组的列表,将这些序列中的并排的元素配成对. L1=[1,2,3,4] L2=[5,6,7,8] L3=zip(L1,L2) print(L3,type(L3)) <zip object at 0x7feb81b17f08> <class 'zip'> zip在python3中是一个可迭代对象,我们可以将其包含在list调用中以例一次性显示所有结果 list(L3) [(1, 5), (2, 6), (3, 7), (4,
-
Python 内置函数速查表一览
如下所示: 函数 功能 abs(x) 返回一个数的绝对值. 参数可以是一个整数或浮点数. 如果参数是一个复数,则返回它的模. all(iterable) 如果 iterable 的所有元素为真(或迭代器为空),返回 True any(iterable) 如果 iterable 的任一元素为真则返回 True. 如果迭代器为空,返回 False ascii(object) 返回一个表示对象的字符串 bin(x) 将一个整数转变为一个前缀为"0b"的二进制字符串 bool([x]) 返回一
-
python 内置函数-range()+zip()+sorted()+map()+reduce()+filter()
目录 range函数 zip() 函数 其它内置函数 数据类型转换相关内置函数 变量相关函数 数学相关函数 进制相关函数 高阶函数 sorted(iterable,[reverse,key]) map(func, *iterables) reduce(func,iterable) filter(func,iterable) range函数 能够生成一个指定的数字序列 使用案例: ''' range(start,stop,step) 参数: start : 开始的值 ,默认值为0 stop : 结
-
python基础之内置函数
https://docs.python.org/3/library/function.html #python官方网址 # 取绝对值 print(abs(-34)) # 取参数的近似值,精度与版本有关 print(round(3.66)) # 求次方 print(3**5) print(pow(3,5)) #求3的5次方 # max求最大值 print(max([23,123,13455,14664345,243565])) # eval 执行表达式 a,b,c=1,2,3 print('动态执
-
python中的zip模块
目录 1.引入模块 2.ZipFile提供如下常用的方法和属性 1.引入模块 import zipfile zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile类来操作zip文件,下面具体介绍一下: zipfile.ZipFile(file[, mode[, compression[, allowZip64]]]) 功能:创建一个ZipFile对象,表示一个zip文件. 参数: -参数file表示文件的路径或类文件对象(file-like object)
-
Python内置函数详谈
这种图皆取自python.org,列出了python3.10中的内置函数. 但是,这些真的都是函数吗? 我们来测试一下: import types import inspect lst = dir(__builtins__) for name in lst: print(name, eval(f'type({name})')) lst获得的都是__builtins__模块中内容的名称,也就是说lst是一个由字符串组成的列表.但是每个字符串所代表的内容可各有含义.比如"sum"字符串所代
-
python内置函数zip详解
目录 一.简介 二.详解 三.代码 四.Reference 总结 一.简介 zip() 函数用于将可迭代的对象作为参数,主要功能是将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表. 如果各个iterable迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表. 要点:打包成元组,返回列表,如果长度不一致,则与短的iterable对齐 二.详解 语法:zip([iterable, ...]) 参数:iterable是一个或者多个可以迭代的
-
Python内置函数dir详解
1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: 复制代码 代码如下: >>> help(dir) Help on built-in function dir in module __builtin__: dir() dir([object]) -> list of strings Return an alphabetized list of names comprising (some of) the attributes of
-
python 内置函数汇总详解
1.强制类型转换 dict() 强制转换为字典类型 list() 强制转换为列表类型 tuple() 强制转换为元组类型 int() 强制转为整形 str() 强制转换为字符串类型 bool() 强制转换为布尔类型 set() 强制转换为集合类型 2.输入输出 print() 输出 input() 输入 3.数学相关 abs() 绝对值 qqq = abs(-253) print(qqq) float() 转换成浮点型 v = 55 v1 = float(v) print(v1) max() 找
-
Python内置函数OCT详解
英文文档: 复制代码 代码如下: oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression. If x is not a Pythonobject, it has to define anmethod that returns an integer. 说明: 1. 函数功能将一个整数转换成8进制字符串.如果传入浮点数或者字符串均会报错. >>> a = o
-
Python 内置函数complex详解
英文文档: class complex([real[, imag]]) Return a complex number with the value real + imag*1j or convert a string or number to a complex number. If the first parameter is a string, it will be interpreted as a complex number and the function must be calle
-
六个Python编程最受用的内置函数使用详解
目录 1. Map 函数 2. Lamdba 函数 3. Enumerate 函数 4. Reduce 函数 5. Filter 函数 6. Zip 函数 在日常的python编程中使用这几个函数来简化我们的编程工作,经常使用能使编程效率大大地提高. 1. Map 函数 map函数可以使用另外一个函数转换整个可迭代对象的函数,包括将字符串转换为数字.数字的四舍五入等等. 之所以使用map函数来完成这些事情可以节约内存,使代码的运行速度提高,并且使用的代码量比较少. 比如这里需要将一个字符串的数组
-
Java 数组内置函数toArray详解
java.util.List中的toArray函数 java.util.List<E> @NotNull public abstract <T> T[] toArray(@NotNull T[] a) Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned
-
基于python内置函数与匿名函数详解
内置函数 Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() bool() exec() isinstance() pow() super
-
python内置函数之slice案例详解
英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representing the set of indices specified by range(start, stop, step). The start and step arguments default to None. Slice objects have read-only data attributes start, st
随机推荐
- 浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
- ASP 日期的加减运算实现代码
- Linux中的特殊符号与正则表达式
- Redis 事务与过期时间详细介绍
- Java多线程之readwritelock读写分离的实现代码
- java用接口、多态、继承、类计算三角形和矩形周长及面积的方法
- java 进制转换实例详解
- asp.net下检测SQL注入式攻击代码
- 用javascript关闭本窗口不弹出询问框的方法
- 写js时遇到的一些小问题
- 解决cannot be cast to javax.servlet.Filter 报错的问题
- Android异步加载数据和图片的保存思路详解
- Android账号注册实现点击获取验证码倒计时效果
- Python编程实战之Oracle数据库操作示例
- 获取url中用&隔开的参数实例(分享)
- jQuery源码解读之addClass()方法分析
- JavaScript 给汉字排序实例代码
- Android中SwipeBack实现右滑返回效果
- iOS实现翻页效果动画实例代码
- asp.net 关于==?:和if()else()条件判断等效例子