最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對Python的zip函數(shù)妙用,旋轉(zhuǎn)矩陣詳解

 更新時(shí)間:2018年12月13日 08:40:50   作者:Yulinghu  
今天小編就為大家分享一篇對Python的zip函數(shù)妙用,旋轉(zhuǎn)矩陣詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

Python的zip函數(shù)

示例1:

x = [1, 2, 3]

y = [4, 5, 6]

z = [7, 8, 9]

xyz = zip(x, y, z)

print xyz

運(yùn)行的結(jié)果是:

[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

從這個(gè)結(jié)果可以看出zip函數(shù)的基本運(yùn)作方式。

示例2:

x = [1, 2, 3]

y = [4, 5, 6]

z = [7, 8, 9]

xyz = zip(x, y, z)

u = zip(*xyz)

print u

運(yùn)行的結(jié)果是:

[(1, 2, 3), (4, 5, 6), (7, 8, 9)]

一般認(rèn)為這是一個(gè)unzip的過程,它的運(yùn)行機(jī)制是這樣的:

在運(yùn)行zip(*xyz)之前,xyz的值是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

那么,zip(*xyz) 等價(jià)于 zip((1, 4, 7), (2, 5, 8), (3, 6, 9))

所以,運(yùn)行結(jié)果是:[(1, 2, 3), (4, 5, 6), (7, 8, 9)]

注:在函數(shù)調(diào)用中使用*list/tuple的方式表示將list/tuple分開,作為位置參數(shù)傳遞給對應(yīng)函數(shù)(前提是對應(yīng)函數(shù)支持不定個(gè)數(shù)的位置參數(shù))

class Solution(object):
 def spiralOrder(self, matrix):
  """
  :type matrix: List[List[int]]
  :rtype: List[int]
  """
  return matrix and list(matrix.pop(0)) + self.spiralOrder(zip(*matrix)[::-1])


obj = Solution()
print obj.spiralOrder([ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]])

Your return [1,2,3,6,9,8,7,4,5].

以上這篇對Python的zip函數(shù)妙用,旋轉(zhuǎn)矩陣詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python實(shí)現(xiàn)隨機(jī)點(diǎn)名系統(tǒng)的示例代碼

    基于Python實(shí)現(xiàn)隨機(jī)點(diǎn)名系統(tǒng)的示例代碼

    在某些難以抉擇得時(shí)候,我們經(jīng)常要用外力來幫助我們做出選擇,比如,梁山出征方臘前沙場點(diǎn)兵,挑選先鋒的場景。所以本文就來用Python做個(gè)隨機(jī)點(diǎn)名系統(tǒng)吧,需要的可以參考一下
    2023-04-04
  • Python Web框架之Django框架文件上傳功能詳解

    Python Web框架之Django框架文件上傳功能詳解

    這篇文章主要介紹了Python Web框架之Django框架文件上傳功能,結(jié)合實(shí)例形式詳細(xì)分析了Django框架form表單基于ajax的文件上傳功能詳細(xì)操作技巧,需要的朋友可以參考下
    2019-08-08
  • 如何用python整理附件

    如何用python整理附件

    本篇文章給大家整理了關(guān)于如何用python整理附件的相關(guān)知識點(diǎn),學(xué)習(xí)python的朋友可以跟著測試下。
    2018-05-05
  • 在Mac OS上使用mod_wsgi連接Python與Apache服務(wù)器

    在Mac OS上使用mod_wsgi連接Python與Apache服務(wù)器

    這篇文章主要介紹了在Mac OS上使用mod_wsgi連接Python與Apache服務(wù)器的方法,同時(shí)文中還介紹了使用Python的Django框架時(shí)mod_wsgi連接方式下可能遇到的問題的一般解決方法,需要的朋友可以參考下
    2015-12-12
  • 用Python實(shí)現(xiàn)一個(gè)簡單的用戶系統(tǒng)

    用Python實(shí)現(xiàn)一個(gè)簡單的用戶系統(tǒng)

    大家好,本篇文章主要講的是用Python實(shí)現(xiàn)一個(gè)簡單的用戶系統(tǒng),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • python自定義模塊使用.pth文件實(shí)現(xiàn)重用方式

    python自定義模塊使用.pth文件實(shí)現(xiàn)重用方式

    這篇文章主要介紹了python自定義模塊使用.pth文件實(shí)現(xiàn)重用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python中文件路徑常用操作總結(jié)

    Python中文件路徑常用操作總結(jié)

    這篇文章主要為大家詳細(xì)介紹了Python中文件路徑常用操作的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-11-11
  • 一文詳解python多繼承的3C算法

    一文詳解python多繼承的3C算法

    有很多地方都說python多繼承的繼承順序,是按照深度遍歷的方式,其實(shí)python多繼承順序的算法,不是嚴(yán)格意義上的深度遍歷,而是基于深度遍歷基礎(chǔ)上優(yōu)化出一種叫3C算法,本文將給大家詳細(xì)的介紹一下python多繼承的3C算法,需要的朋友可以參考下
    2024-07-07
  • 使用PyOpenGL繪制三維坐標(biāo)系實(shí)例

    使用PyOpenGL繪制三維坐標(biāo)系實(shí)例

    今天小編就為大家分享一篇使用PyOpenGL繪制三維坐標(biāo)系實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • jupyter lab的目錄調(diào)整及設(shè)置默認(rèn)瀏覽器為chrome的方法

    jupyter lab的目錄調(diào)整及設(shè)置默認(rèn)瀏覽器為chrome的方法

    這篇文章主要介紹了jupyter lab的目錄調(diào)整及設(shè)置默認(rèn)瀏覽器為chrome的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論

保山市| 屏东市| 克什克腾旗| 肥乡县| 水富县| 枣强县| 赣榆县| 松滋市| 邹平县| 青岛市| 临朐县| 昌乐县| 新余市| 台北市| 明光市| 珠海市| 射洪县| 长沙市| 登封市| 岳西县| 吉安市| 卢湾区| 伊通| 车险| 同心县| 合水县| 榕江县| 老河口市| 金山区| 湾仔区| 华容县| 中江县| 潜山县| 安宁市| 泰州市| 若尔盖县| 江阴市| 江孜县| 临泉县| 林芝县| 鸡泽县|