您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關python中字典的應用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
1、使用列舉獲取索引和值對
以下腳本使用列舉來迭代列表中的值及其索引。
my_list = ['a', 'b', 'c', 'd', 'e'] for index, value in enumerate(my_list): print('{0}: {1}'.format(index, value)) # 0: a # 1: b # 2: c # 3: d # 4: e
2、檢查對象的內存使用
以下腳本可用來檢查對象的內存使用。
import sys num = 21 print(sys.getsizeof(num)) # In Python 2, 24 # In Python 3, 28
3、合并兩個字典
在Python 2 中,使用update()方法合并兩個字典,而Python3.5 使操作過程更簡單。
在給定腳本中,兩個字典進行合并。我們使用了第二個字典中的值,以免出現交叉的情況。
dict_1 = {'apple': 9, 'banana': 6} dict_2 = {'banana': 4, 'orange': 8} combined_dict = {**dict_1, **dict_2} print(combined_dict) # Output # {'apple': 9, 'banana': 4, 'orange': 8}
4、執行一段代碼所需時間
下面的代碼使用time 軟件庫計算執行一段代碼所花費的時間。
import time start_time = time.time() # Code to check follows a, b = 1,2 c = a+ b # Code to check ends end_time = time.time() time_taken_in_micro = (end_time- start_time)*(10**6) print(" Time taken in micro_seconds: {0} ms").format(time_taken_in_micro)
以上就是python中字典的應用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。