" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python內(nèi)置函數(shù)zip詳解

 更新時(shí)間:2022年01月16日 11:18:10   作者:木心  
這篇文章主要為大家介紹了python內(nèi)置函數(shù)zip,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

一、簡(jiǎn)介

zip() 函數(shù)用于將可迭代的對(duì)象作為參數(shù),主要功能是將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的列表

如果各個(gè)iterable迭代器的元素個(gè)數(shù)不一致,則返回列表長(zhǎng)度與最短的對(duì)象相同,利用 * 號(hào)操作符,可以將元組解壓為列表。

要點(diǎn):打包成元組,返回列表,如果長(zhǎng)度不一致,則與短的iterable對(duì)齊

二、詳解

語(yǔ)法zip([iterable, ...])

參數(shù):iterable是一個(gè)或者多個(gè)可以迭代的對(duì)象

三、代碼

舉例一:將兩個(gè)列表的元素分別代表x坐標(biāo)和y坐標(biāo),將其分別打包成點(diǎn)的坐標(biāo)對(duì)形式

x = [1, 2, 3]
y = [4, 5, 6]
for i in zip(x, y):
    print(i)
(1, 4)
(2, 5)
(3, 6)

舉例二:求兩個(gè)維度相同向量的內(nèi)積

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

http://www.dbjr.com.cn/article/227209.htm

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 基于Python實(shí)現(xiàn)傻瓜式GIF制作工具

    基于Python實(shí)現(xiàn)傻瓜式GIF制作工具

    有沒(méi)有什么內(nèi)容形式,比小視頻更小,比普通圖片更豐富?有,GIF動(dòng)態(tài)圖就是其中一種形式。本文將為大家介紹如何通過(guò)Python實(shí)現(xiàn)一個(gè)傻瓜式的gif生成工具,感興趣的可以了解一下
    2021-12-12
  • Python3+SQLAlchemy+Sqlite3實(shí)現(xiàn)ORM教程

    Python3+SQLAlchemy+Sqlite3實(shí)現(xiàn)ORM教程

    這篇文章主要介紹了Python3+SQLAlchemy+Sqlite3實(shí)現(xiàn)ORM教程,需要的朋友可以參考下
    2021-02-02
  • Python面向?qū)ο蟪绦蛟O(shè)計(jì)類的多態(tài)用法詳解

    Python面向?qū)ο蟪绦蛟O(shè)計(jì)類的多態(tài)用法詳解

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計(jì)類的多態(tài)用法,結(jié)合實(shí)例形式詳細(xì)分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中類的多態(tài)概念、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • Python Django模型詳解

    Python Django模型詳解

    這篇文章主要介紹了Django 模型類(models.py)的定義詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-10-10
  • Python對(duì)CSV、Excel、txt、dat文件的處理

    Python對(duì)CSV、Excel、txt、dat文件的處理

    本文介紹的是Python對(duì)CSV、Excel、txt、dat文件的處理,具有一定的參考價(jià)值,需要的朋友跟隨小編一起來(lái)看下
    2018-09-09
  • 基于opencv實(shí)現(xiàn)手勢(shì)控制音量(案例詳解)

    基于opencv實(shí)現(xiàn)手勢(shì)控制音量(案例詳解)

    這篇文章主要介紹了基于opencv的手勢(shì)控制音量和ai換臉,通過(guò)定義了一個(gè)名為 handDetector 的類,用于檢測(cè)和跟蹤手部,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • Python 3.8新特征之a(chǎn)syncio REPL

    Python 3.8新特征之a(chǎn)syncio REPL

    我最近都在寫一些Python 3.8的新功能介紹的文章,在自己的項(xiàng)目中也在提前體驗(yàn)新的Python版本。這篇文章主要介紹了Python 3.8新特征之a(chǎn)syncio REPL,需要的朋友可以參考下
    2019-05-05
  • virtualenv介紹及簡(jiǎn)明教程

    virtualenv介紹及簡(jiǎn)明教程

    這篇文章主要介紹了virtualenv介紹及簡(jiǎn)明教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python將matplotlib嵌入到tkinter中的步驟詳解

    python將matplotlib嵌入到tkinter中的步驟詳解

    tkinter是Python標(biāo)準(zhǔn)庫(kù)中自帶的GUI工具,使用十分方便,如能將matplotlib嵌入到tkinter中,就可以做出相對(duì)專業(yè)的數(shù)據(jù)展示系統(tǒng),很有競(jìng)爭(zhēng)力,本文就給大家介紹python將matplotlib嵌入到tkinter中的方法步驟,需要的朋友可以參考下
    2023-08-08
  • python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行

    python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行

    這篇文章主要介紹了python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評(píng)論