亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python遞歸實(shí)現(xiàn)打印多重列表代碼

 更新時(shí)間:2020年02月27日 15:47:01   作者:論程序員的自我修養(yǎng)  
今天小編就為大家分享一篇Python遞歸實(shí)現(xiàn)打印多重列表代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

廢話不多說,我直接上代碼吧!

# 遞歸方法打印多重列表
li = [1, [[2, [3]], [4], 5], 6, 7, [8], 9, 10]

def print_li(li):
 for x in li:
  if type(x) == list:
   print_li(x)
  else:
   print(x)
print_li(li)

建立打印函數(shù)print_li(li),用for循環(huán)判斷列表中的每一項(xiàng),

如果該項(xiàng)還是列表,則遞歸調(diào)用函數(shù)自身繼續(xù)判斷,

如果不是列表,則直接輸出即可。

補(bǔ)充拓展:python 多個(gè)列表對應(yīng)項(xiàng)求和

兩個(gè)列表求和

有時(shí)候我們會(huì)有這樣的需求:兩個(gè)列表[1,2,3]和[3,2,1],需要求和得到[4,4,4],很多人可能會(huì)創(chuàng)建個(gè)空列表然后for循環(huán)使用append實(shí)現(xiàn)。其實(shí)這個(gè)可以用也可以用“一行代碼”系列實(shí)現(xiàn):

a = [1,2,3]
b = [3,2,1]
c = [a[i]+b[i] for i in range(0,len(a))] #range后還可以加if條件篩選

這個(gè)東西叫列表生成式,更多內(nèi)容可以了解下生成器。

以上這篇Python遞歸實(shí)現(xiàn)打印多重列表代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于python + django + whoosh + jieba 分詞器實(shí)現(xiàn)站內(nèi)檢索功能

    基于python + django + whoosh + jieba 分詞器實(shí)現(xiàn)站內(nèi)檢索功能

    這篇文章主要介紹了基于python + django + whoosh + jieba 分詞器實(shí)現(xiàn)站內(nèi)檢索功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • pymongo實(shí)現(xiàn)控制mongodb中數(shù)字字段做加法的方法

    pymongo實(shí)現(xiàn)控制mongodb中數(shù)字字段做加法的方法

    這篇文章主要介紹了pymongo實(shí)現(xiàn)控制mongodb中數(shù)字字段做加法的方法,涉及Python使用pymongo模塊操作mongodb數(shù)據(jù)庫字段的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PyCharm中New Directory 和 New Python Package的區(qū)別解析

    PyCharm中New Directory 和 New Python 

    python package這是一個(gè)特殊的目錄,因?yàn)樵趧?chuàng)建該python package的時(shí)候,系統(tǒng)會(huì)自動(dòng)地生成一個(gè)py文件, init.py,這篇文章主要介紹了PyCharm中New Directory 和 New Python Package的區(qū)別,需要的朋友可以參考下
    2023-12-12
  • mac 安裝python網(wǎng)絡(luò)請求包requests方法

    mac 安裝python網(wǎng)絡(luò)請求包requests方法

    今天小編就為大家分享一篇mac 安裝python網(wǎng)絡(luò)請求包requests方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python趣味實(shí)戰(zhàn)之手把手教你實(shí)現(xiàn)舉牌小人生成器

    Python趣味實(shí)戰(zhàn)之手把手教你實(shí)現(xiàn)舉牌小人生成器

    前幾天寫了一個(gè)嬰兒級別的爬蟲圖文教程,大家很喜歡.恰好周末看到有人咨詢這個(gè) “舉牌小人” 怎么做?基于此,我想借此為大家再寫一篇 “爬蟲應(yīng)用” 的文章,教你制作一個(gè)好玩兒的 “舉牌小人” ,需要的朋友可以參考下
    2021-06-06
  • python常用的時(shí)間模塊之datetime模塊示例詳解

    python常用的時(shí)間模塊之datetime模塊示例詳解

    這篇文章主要介紹了python常用的時(shí)間模塊之datetime模塊,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • PyCharm Terminal終端命令行Shell設(shè)置方式

    PyCharm Terminal終端命令行Shell設(shè)置方式

    這篇文章主要介紹了PyCharm Terminal終端命令行Shell設(shè)置方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python使用re模塊實(shí)現(xiàn)正則表達(dá)式操作指南

    Python使用re模塊實(shí)現(xiàn)正則表達(dá)式操作指南

    在Python中需要通過正則表達(dá)式對字符串進(jìn)?匹配的時(shí)候,可以使??個(gè)python自帶的模塊,名字為re,下面這篇文章主要給大家介紹了關(guān)于Python使用re模塊實(shí)現(xiàn)正則表達(dá)式操作的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Python讀取文件內(nèi)容為字符串的方法(多種方法詳解)

    Python讀取文件內(nèi)容為字符串的方法(多種方法詳解)

    這篇文章主要介紹了Python讀取文件內(nèi)容為字符串的方法,本文通過三種方式給大家介紹,在文章末尾給大家提到了python讀取txt文件中字符串,字符串用空格分隔的相關(guān)知識,需要的朋友可以參考下
    2020-03-03
  • Python中round()函數(shù)實(shí)現(xiàn)數(shù)值的四舍五入

    Python中round()函數(shù)實(shí)現(xiàn)數(shù)值的四舍五入

    這篇文章主要給大家介紹了關(guān)于Python中round()函數(shù)實(shí)現(xiàn)數(shù)值的四舍五入,round()是python自帶的一個(gè)函數(shù),用于數(shù)字的四舍五入,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05

最新評論