久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python入門級教程:列表和字典

有很多同學說Python入門很難,其實只要你用心去學習,學習Python編程是一件很容易的事情,今天主要帶大家學習Python教程中的列表和字典,準備好筆記本~

Python入門級教程:列表和字典

列表: 集合 | 數組 | 數據結構

想象一下,你想把整數1存儲在一個變量中。 但也許現在你想要存儲 2 和 3,4,5 。。。

List?是一個可以用來存儲一列值的集合(比如你想要的這些整數)。 那么讓我們使用它:

my_integers = [1, 2, 3, 4, 5]

這真的很簡單,我們創建了一個數組并將其存儲到?my_integer?里。

但是也許你在問: 『 我怎樣才能從這個列表中獲得值? 』

很好的問題。?List?有一個叫做索引的概念。 第一個元素獲取索引 0 (零)。 第二個取 1 ,依此類推。 明白了吧。

使用 Python 語法,它也很容易理解:

my_integers = [5, 7, 1, 3, 4]print(my_integers[0]) # 5print(my_integers[1]) # 7print(my_integers[4]) # 4

想象一下現在你不想存儲整數了。你只是想存儲字符串,就像你親戚名字的列表一樣。 看起來像這樣:

relatives_names = [ ?"Toshiaki", ?"Juliana", ?"Yuji", ?"Bruno", ?"Kaio"]print(relatives_names[4]) # Kaio

它的工作方式與整數相同,漂亮。

我們剛剛了解到?Lists?索引是如何工作的。 但是我仍然需要告訴你如何將一個元素添加到?List?數據結構(一個項目到列表)。

添加一個值到?List?最常見的方法是?append?。讓我們看看他是如何工作的:

bookshelf = []bookshelf.append("The Effective Engineer")bookshelf.append("The 4 Hour Work Week")print(bookshelf[0]) # The Effective Engineerprint(bookshelf[1]) # The 4 Hour Work Week

append??非常的簡單。您只需要將元素(例如『 The Effective Engineer 』)作為『 append 』參數應用即可。

那么,關于?Lists?到這里就結束了,讓我們來談談另一個數據結構。

字典: 鍵-值 數據結構

現在我們知道?Lists?使用整數來索引. 但是如果我們不想使用整數來索引呢? 一些其他的數據結構可以使用數字,字符串或者其他的類型來做索引.

讓我們來學習?Dictionary?數據結構.?Dictionary?是一個鍵值對集合. 它長下面這樣:

dictionary_example = { ?"key1": "value1", ?"key2": "value2", ?"key3": "value3"}

鍵用來索引到值. 那么我們如何訪問?Dictionary的值呢? 你猜對啦?---?使用鍵. 試一下吧:

dictionary_tk = { ?"name": "Leandro", ?"nickname": "Tk", ?"nationality": "Brazilian"}print("My name is %s" %(dictionary_tk["name"])) # My name is Leandroprint("But you can call me %s" %(dictionary_tk["nickname"])) # But you can call me Tkprint("And by the way I'm %s" %(dictionary_tk["nationality"])) # And by the way I'm Brazilian

我創建了一個關于我的?Dictionary. 我的名字, 昵稱和國籍. 這些屬性是Dictionary?的鍵.

我們知道訪問?List?使用下標, 我們在這也使用下標 ( ?Dictionary?中的鍵的內容) 來訪問存在?Dictionary中的值.

在例子中, 我打印出了存在?Dictionary中的所有關于我的短語. 非常簡單滴~?

另一件關于?Dictionary非常帥氣的事情就是我們可以使用任何東西來做為字典的值.在我創建的Dictionary中, 我想添加鍵為?"age" 且值為我的整數年齡進去:

dictionary_tk = { ?"name": "Leandro", ?"nickname": "Tk", ?"nationality": "Brazilian", ?"age": 24}print("My name is %s" %(dictionary_tk["name"])) # My name is Leandroprint("But you can call me %s" %(dictionary_tk["nickname"])) # But you can call me Tkprint("And by the way I'm %i and %s" %(dictionary_tk["age"], dictionary_tk["nationality"])) # And by the way I'm Brazilian

這里我們有一個鍵?(age)?值?(24) 對 使用字符串來作為鍵,整數來作為值.

像我們學習?Lists一樣,讓我們來學習如何在?Dictionary中添加元素.在Dictionary中, 一個鍵指向一個值是很重要的. 這就是為什么我們在添加元素的時候討論它:

dictionary_tk = { ?"name": "Leandro", ?"nickname": "Tk", ?"nationality": "Brazilian"}dictionary_tk['age'] = 24print(dictionary_tk) # {'nationality': 'Brazilian', 'age': 24, 'nickname': 'Tk', 'name': 'Leandro'}

我們只需要指定一個值到?Dictionary的鍵上. 一點也不復雜!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 五台县| 绥江县| 安丘市| 武胜县| 田阳县| 五峰| 四平市| 乾安县| 永年县| 同仁县| 长垣县| 临泽县| 浦北县| 徐水县| 黄山市| 淳化县| 永昌县| 达拉特旗| 琼海市| 乳源| 宁安市| 雅江县| 栾城县| 丹阳市| 阜南县| 平湖市| 泰安市| 甘南县| 邹平县| 杨浦区| 永昌县| 乳源| 周口市| 兰州市| 新余市| 宁南县| 万山特区| 依兰县| 济阳县| 池州市| 江阴市|