浙江11选5奖金计算器:Python入門級教程:列表和字典

浙江11选5任3遗漏 www.ehxis.com 有很多同學說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的鍵上. 一點也不復雜!

學習就是要不斷地堅持,需要你日復一日去努力,雖然過程很難,但結果很甜!
想學習或是在學習python中有任何困難不懂的可以加入我們的python交流學習QQ群:475035830,加油哦~

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code