Python 之列表字典巢狀應用

2021-10-05 03:32:32 字數 641 閱讀 9932

python 的列表和字典可以儲存任意型別的元素,所以我們可以將字典儲存在列表中,也可以將列表儲存在字典中,這種操作稱為巢狀。例如,餐館中的選單不僅僅包含菜名和**,可能還會包含很多其他資訊,這時候我們可能就需要採取巢狀的儲存方式。

相關知識

列表中儲存字典

餐館中已經有了333份選單,每份選單都會有菜名和**。我們要將這些資訊儲存在一起,可以採取如下方法:將333份選單用字典的方式儲存菜名和**,然後將這333份選單字典儲存在乙個列表中,例如:

字典中儲存列表

我們也可以在字典中儲存列表。比如我們對於乙份選單,菜名作為鍵,而值我們想是這道菜的配料,那麼我們就可以將這些配料作為列表儲存,然後作為值儲存在字典中。例如:

字典中儲存字典

我們也可以在字典中儲存字典。例如我們有乙份總選單,包含222個子選單,每個子選單都包含菜名和**。例如:

python列表,字典

1字串處理 s.startswith adfaas s這個字串是不是以adfaas開始 s.endswith adfaas s這個字串是不是以adfaas結束 s.find substring,start end 可指範圍查詢子串,返回索引值,否則返回 1 s.rfind substring,sta...

Python 列表 字典

陣列 只能儲存同一種資料型別的結構 元組tuple 定義列表 定義元組 元組被稱為被帶了緊箍咒的列表,那麼就證明元組與列表的功能類似,只是不如列表強大。元組是不可變的資料型別 不能修改元組中的元素 列表是可變資料型別,可以修改元素。那就有了增刪改查 拿出列表最後乙個元素,最後乙個元素是列表,再拿出列...

python列表,字典排序

python對容器內資料的排序有兩種,一種是容器自己的sort函式,一種是內建的sorted函式。sort函式和sorted函式唯一的不同是,sort是在容器內 in place 排序,sorted生成乙個新的排好序的容器。dic dict sorted dic.items key lambda d...