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

python映射列表實(shí)例分析

 更新時間:2015年01月26日 12:05:48   投稿:shichen2014  
這篇文章主要介紹了python映射列表,實(shí)例分析了python映射列表遍歷計(jì)算其中每一個元素的使用技巧,需要的朋友可以參考下

本文實(shí)例講述了python映射列表。分享給大家供大家參考。具體分析如下:

列表映射是個非常有用的方法,通過對列表的每個元素應(yīng)用一個函數(shù)來轉(zhuǎn)換數(shù)據(jù),可以使用一種策略或者方法來遍歷計(jì)算每個元素。

例如:

復(fù)制代碼 代碼如下:
params = {"server":"mpilgrim", \
                "database":"master", \
                "uid":"sa", \
                "pwd":"secret" \
                }
print ["%s=%s" % (k, params[k]) for k in params.keys()]
print ';'.join(["%s=%s" % (k, params[k]) for k in params.keys()])

返回結(jié)果為:

復(fù)制代碼 代碼如下:
['uid=sa', 'pwd=secret', 'database=master', 'server=mpilgrim']

 
還可以改進(jìn)下,把元組轉(zhuǎn)化成字符串,使用join函數(shù)方法。
復(fù)制代碼 代碼如下:
'uid=sa;pwd=secret;database=master;server=mpilgrim'

(join函數(shù)不僅使用于元組還使用于列表,功能是字符串化)
split跟join相反,把字符串轉(zhuǎn)換成元組
看如下應(yīng)用
復(fù)制代碼 代碼如下:
str = 'server=mpilgrim;uid=sa;database=master;pwd=secret'</span></pre>>>> str.split(';')
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> str.split(';', 1)
['server=mpilgrim', 'uid=sa;database=master;pwd=secret']
>>> str.split(';', 2)
['server=mpilgrim', 'uid=sa', 'database=master;pwd=secret']

列表映射用例:

復(fù)制代碼 代碼如下:
>>>> li = [1, 9, 8, 4]
>>> [elem*2 for elem in li] 1
[2, 18, 16, 8]
>>> li
[1, 9, 8, 4]

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python使用turtle庫與random庫繪制雪花

    python使用turtle庫與random庫繪制雪花

    這篇文章主要為大家詳細(xì)介紹了python使用turtle庫與random庫繪制雪花,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 關(guān)于pyinstaller生成.exe程序報錯:缺少.ini文件的分析

    關(guān)于pyinstaller生成.exe程序報錯:缺少.ini文件的分析

    這篇文章主要介紹了關(guān)于pyinstaller生成.exe程序報錯:缺少.ini文件的分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python處理時間戳和時間計(jì)算等的腳本分享

    Python處理時間戳和時間計(jì)算等的腳本分享

    這篇文章主要為大家整理總結(jié)了5個實(shí)用的Python小,可以實(shí)現(xiàn)時間戳處理和時間計(jì)算。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2022-07-07
  • python查找指定具有相同內(nèi)容文件的方法

    python查找指定具有相同內(nèi)容文件的方法

    這篇文章主要介紹了python查找指定具有相同內(nèi)容文件的方法,涉及Python針對文件操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Django框架之django admin的命令行詳解

    Django框架之django admin的命令行詳解

    這篇文章主要介紹了Django框架之django admin的命令行知識,文中通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 詳解python函數(shù)傳參是傳值還是傳引用

    詳解python函數(shù)傳參是傳值還是傳引用

    本篇文章主要介紹了詳解python函數(shù)傳參是傳值還是傳引用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Pygame實(shí)戰(zhàn)練習(xí)之一百層游戲

    Pygame實(shí)戰(zhàn)練習(xí)之一百層游戲

    跳上一百層想必是很多人童年時期的經(jīng)典游戲,我們依舊能記得抱個老人機(jī)娛樂的場景,下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個簡單的跳上一百層小游戲的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • python抽樣方法解讀及實(shí)現(xiàn)過程

    python抽樣方法解讀及實(shí)現(xiàn)過程

    這篇文章主要介紹了python抽樣方法解讀及實(shí)現(xiàn)過程講解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 使用Python自動化破解自定義字體混淆信息的方法實(shí)例

    使用Python自動化破解自定義字體混淆信息的方法實(shí)例

    今天小編就為大家分享一篇關(guān)于使用Python自動化破解自定義字體混淆信息的方法實(shí)例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python教程之生產(chǎn)者消費(fèi)者模式解析

    Python教程之生產(chǎn)者消費(fèi)者模式解析

    在并發(fā)編程中使用生產(chǎn)者和消費(fèi)者模式能夠解決大不多的并發(fā)問題。該模式通過平衡生產(chǎn)線程和消費(fèi)線程的工作能力來提高程序的整體處理數(shù)據(jù)的速度
    2021-09-09

最新評論