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

Python實(shí)用技巧之利用元組代替字典并為元組元素命名

 更新時(shí)間:2018年07月11日 15:37:12   作者:techLee  
這篇文章主要給大家介紹了關(guān)于Python實(shí)用技巧之利用元組代替字典并為元組元素命名的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧

前言

本文主要給大家介紹了關(guān)于Python利用元組代替字典并為元組元素命名的相關(guān)內(nèi)容,下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

場(chǎng)景:

一般使用字典定義一個(gè)人的姓名,年齡,性別,郵箱等信息是非常方便的,比如:

student_one = {'name': 'Tom', 'age': 19, 'sex': 'male', 'email': 'tom123@hotmail.com'}

使用元組表示則為:

student_one = ('Tom', 19, 'male', 'tom123@hotmail.com')

使用元組替代字典表示信息的時(shí)候,一方面很難分別元素的含義,另一方面在取值的時(shí)候,需要通過(guò)索引(index)來(lái)獲得,即:

student_one[0]
student_one[1]
student_one[2]
student_one[3]

當(dāng)代碼量很多的時(shí)候,很難分辨索引分別代表的值是什么,因此需要給每個(gè)索引命名,來(lái)解決難以分辨的問(wèn)題:

第一種方案:給索引取”別名”

name = 0
age = 1
sex = 2
email = 3
# 這樣即可通過(guò)索引的"別名"來(lái)取值

升級(jí):

# 通過(guò)組包來(lái)完成
name, age, sex, email = range(4)

第二種方案:使用標(biāo)準(zhǔn)庫(kù)中的collections.namedtuple來(lái)替代內(nèi)置的tuple

from collections import namedtuple

student = namedtuple('student', ['name','age','sex','email'])

student_one = student("tom", 16, "male", "tom123@hotmail.com")

print(student_one)

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Python 實(shí)現(xiàn)Windows開(kāi)機(jī)運(yùn)行某軟件的方法

    Python 實(shí)現(xiàn)Windows開(kāi)機(jī)運(yùn)行某軟件的方法

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)Windows開(kāi)機(jī)運(yùn)行某軟件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 單步調(diào)試 step into/step out/step over 區(qū)別說(shuō)明

    單步調(diào)試 step into/step out/step over 區(qū)

    這篇文章主要介紹了單步調(diào)試 step into/step out/step over 區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 如何用pandas處理hdf5文件

    如何用pandas處理hdf5文件

    這篇文章主要介紹了如何用pandas處理hdf5文件,幫助大家更好的理解和學(xué)習(xí)使用python進(jìn)行數(shù)據(jù)處理,感興趣的朋友可以了解下
    2021-03-03
  • 在keras里面實(shí)現(xiàn)計(jì)算f1-score的代碼

    在keras里面實(shí)現(xiàn)計(jì)算f1-score的代碼

    這篇文章主要介紹了在keras里面實(shí)現(xiàn)計(jì)算f1-score的代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 深入理解python中的atexit模塊

    深入理解python中的atexit模塊

    atexit模塊很簡(jiǎn)單,只定義了一個(gè)register函數(shù)用于注冊(cè)程序退出時(shí)的回調(diào)函數(shù),我們可以在這個(gè)回調(diào)函數(shù)中做一些資源清理的操作。下面這篇文章主要介紹了python中atexit模塊的相關(guān)資料,需要的朋友可以參考下。
    2017-03-03
  • 最新評(píng)論

    德兴市| 涿鹿县| 望都县| 讷河市| 磐石市| 福鼎市| 德惠市| 云龙县| 桐柏县| 璧山县| 大竹县| 富裕县| 万载县| 新源县| 如皋市| 梅州市| 崇州市| 晋宁县| 芷江| 博客| 旌德县| 繁昌县| 淮北市| 罗平县| 马山县| 巨鹿县| 仁布县| 雅安市| 宁海县| 阿克陶县| 绥江县| 和龙市| 阿拉善左旗| 桦川县| 甘孜| 海阳市| 大邑县| 毕节市| 丹阳市| 清涧县| 沈阳市|