<button id="2ddn7"><acronym id="2ddn7"></acronym></button>

<button id="2ddn7"><acronym id="2ddn7"></acronym></button>

  • <button id="2ddn7"><object id="2ddn7"></object></button>
      1. <s id="2ddn7"></s>
        更多課程 選擇中心


        Python培訓

        400-111-8989

        如何理解和使用 Python 中的列表

        • 發布:馬超
        • 來源:DeveloperPython
        • 時間:2017-10-31 16:22

        話說回來,作為一個 Python 初學者若你讀了 這是一篇 Python 入門級別的文章 和 Python 中應該注意的編碼問題 這兩篇文章,我相信你應該可以去編寫一些簡單的代碼。但這些遠遠是不夠的,這兩篇文章更多的是讓你有勇氣的站到了 Python 這個 “大門” 的門口。

        那么接下來,看完這篇文章才算是真正打開了這扇門。

        這篇內容會深入到 Python 的語法中去,內容是關于 Python 中列表的概念、以及如何使用列表。

        列表是什么?

        官話是這么說的,列表是由一系列按特定順序排列的元素組成。放到生活中的例子,比如你們家庭所有的姓名、年齡、身高,各自串起來它就可以分別形成一個列表。姓名的列表,年齡的列表,身高的列表。

        回到 Python,在 Python 中用方括號 [ ] 來表示列表,并且用逗號來分隔其中的元素,比如:

        >>> names = ['xiyouMc','帥超','超哥']>>> print(names)['xiyouMc', '\xe5\xb8\x85\xe8\xb6\x85', '\xe8\xb6\x85\xe5\x93\xa5']

        這就是一個列表,同時我把它通過 print 函數打印了出來,至于為什么轉碼為 \xe5.... 的,是因為寫數據的時候會默認轉碼為 UTF-8 省存儲,不懂得朋友回到上篇惡補下。

        那么,已經看到了列表的樣子,我們應該如何去訪問這個列表呢?

        訪問列表元素

        上面也提到了列表是按照特定順序組成的,那么我們是不是可以通過某個元素的位置(索引)來訪問這個元素呢?當然是可以的。

        比如:

        >>> names=['xiyouMc','帥超','超哥']>>> ames[0]'xiyouMc'>>>

        我們指定去訪問第一個元素,那么將可以獲取 names 列表中 0 位置(索引)的元素。

        索引是什么?

        在程序員的眼里,某一個數組(列表)的第 1 個數字并不是真正意義上的第一個。而是因為它的前面還有個數字,就是第 0 個數字。所以,你就會想到索引代表的就是位置,并且在計算機中有 0 這個索引。

        回到列表,在 Python 中,第一個列表元素的索引就是 0 ,而不是1。所以以后和程序員聊天的話別跟他講你是第一名或者 Top 1,你應該說你是第零名或者 Top 0。 (毫無違和感的段子)

        那么在列表中以此類推,第二個列表元素的索引就是 1 ,第 N 的元素的索引也就是 N -1。

        比如:

        >>> names=['xiyouMc','帥超','超哥']>>> ames[0]'xiyouMc'>>> names[2]'\xe8\xb6\x85\xe5\x93\xa5'>>>

        如果在訪問列表元素的時候,你指定不正確的索引值,那么將會報錯,提示數組越界。

        在 Python 中,索引值可以為負數,負數的意思并不是說第一個位置之前還有并行時空的元素,而是表示從數組后面的位置開始計算,比如 -1 就代表最后一個元素,-2 就代表倒數第二個元素:

        >>> names=['xiyouMc','帥超','超哥']>>> ames[-1]'\xe8\xb6\x85\xe5\x93\xa5'>>> ames[-2]'\xe5\xb8\x85\xe8\xb6\x85'>>> ames[-3]'xiyouMc'>>>

        負索引的這種情況在實際開發中很實用,有時候你需要在不知道列表長度的情況下去訪問最后的元素。這時候用負索引就可以一下子解決問題了。

        在實際的代碼中使用

        如上 names 那個列表,我們現在需要把這個列表應用到一段文字中:

        “xiyouMc is called 帥超 or 超哥”

        >>> names=['xiyouMc','帥超','超哥']>>> content = names[0] + ' is called ' + names[1] + 'or' + names[2]>>> print(content)xiyouMc is called 帥超or超哥>>>

        當然,你也可以通過負索引來組合起來。

        這篇先對 Python 中的列表做一個簡單的了解和使用,若你是初學者,一定要動手去練習一下,更或者去嘗試做一些筆記來記錄下來。

        本文內容轉載自網絡,本著分享與傳播的原則,版權歸原作者所有,如有侵權請聯系我們進行刪除!

        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:未來不會Python的Java程序員會被淘汰?
        下一篇:如何快速學習和掌握Python爬蟲技術

        Python培訓班線上線下哪種靠譜

        python線上培訓班學費一般多少

        Python線下培訓班有哪些

        一篇文章帶你了解python和c語言的區別

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        黑龍江省

        吉林省

        河北省

        湖南省

        貴州省

        云南省

        廣西省

        海南省

        青青青草网站免费观看|青青青视频在线观看 超真实强奷视频在线看 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>