2021年12月12日 星期日

用字典來表示可可豆的品種

 參考資料:可可豆

字典是一種容器,以鍵:值(KEY:VALUE)成對出現。

範例一:列印所有元素

1
2
3
4
5
CocoaBean={'Criollo':'產量佔可可豆總產量3%,是最頂級的可可豆品種。',
           'Forastero':'市面上最常見,生產量最大,佔80%以上。',
           'Trintario':'由Criollo、Forastero所混種的Trintario'}

print(CocoaBean)

執行結果:
{'Criollo': '產量佔可可豆總產量3%,是最頂級的可可豆品種。', 'Forastero': '市面上最常見,生產量最大,佔80%以上。', 'Trintario': '由Criollo、Forastero所混種的Trintario'}

範例二:取行單一元素

1
2
3
4
5
CocoaBean={'Criollo':'產量佔可可豆總產量3%,是最頂級的可可豆品種。',
           'Forastero':'市面上最常見,生產量最大,佔80%以上。',
           'Trintario':'由Criollo、Forastero所混種的Trintario'}

print(CocoaBean['Criollo'])

執行結果:
產量佔可可豆總產量3%,是最頂級的可可豆品種。

範例三:列印所有的KEY
1
2
3
4
5
6
CocoaBean={'Criollo':'產量佔可可豆總產量3%,是最頂級的可可豆品種。',
           'Forastero':'市面上最常見,生產量最大,佔80%以上。',
           'Trintario':'由Criollo、Forastero所混種的Trintario'}

for bean in CocoaBean:
    print(bean)

執行結果:
Criollo
Forastero
Trintario

範例四:走訪所有的值
1
2
3
4
5
6
CocoaBean={'Criollo':'產量佔可可豆總產量3%,是最頂級的可可豆品種。',
           'Forastero':'市面上最常見,生產量最大,佔80%以上。',
           'Trintario':'由Criollo、Forastero所混種的Trintario'}

for bean in CocoaBean.values():
    print(bean)

執行結果:
產量佔可可豆總產量3%,是最頂級的可可豆品種。
市面上最常見,生產量最大,佔80%以上。
由Criollo、Forastero所混種的Trintario

範例五:走訪所有鍵,取行所有的內容
1
2
3
4
5
6
CocoaBean={'Criollo':'產量佔可可豆總產量3%,是最頂級的可可豆品種。',
           'Forastero':'市面上最常見,生產量最大,佔80%以上。',
           'Trintario':'由Criollo、Forastero所混種的Trintario'}

for bean in CocoaBean.keys():
    print(bean,'是',CocoaBean[bean])

執行結果:
Criollo 是 產量佔可可豆總產量3%,是最頂級的可可豆品種。
Forastero 是 市面上最常見,生產量最大,佔80%以上。
Trintario 是 由Criollo、Forastero所混種的Trintario

範例六:取出所有的鍵/值
1
2
3
4
5
6
CocoaBean={'Criollo':'產量佔可可豆總產量3%,是最頂級的可可豆品種。',
           'Forastero':'市面上最常見,生產量最大,佔80%以上。',
           'Trintario':'由Criollo、Forastero所混種的Trintario'}

for key, value in CocoaBean.items():
    print(key, '是', value)

執行結果:
Criollo 是 產量佔可可豆總產量3%,是最頂級的可可豆品種。
Forastero 是 市面上最常見,生產量最大,佔80%以上。
Trintario 是 由Criollo、Forastero所混種的Trintario

沒有留言:

張貼留言