如何在串列和字典中列印帶有“for 回圈”的專案數?這是我的代碼:
for key, val in i.items():
print(key, val)
q = ["Quests: ", "Look at inventory, ", "Press 'r' or 'l'."]
for x in q:
print(x)
uj5u.com熱心網友回復:
列印字典中的專案數:
print(len(i.keys()))
列印串列中的專案數:
print(len(q))
不知道為什么你需要一個for回圈。
uj5u.com熱心網友回復:
不確定我理解但嘗試:
len(i)
這等于字典“i”的長度。也就是其中的專案數量。
uj5u.com熱心網友回復:
我假設您是 Python 新手,因為大多數 Python 教程都很快涵蓋了這個基本概念。
如果我正確理解您的問題,您正在嘗試以下操作:
for i in range(len(a_list)):
print(i)
然后,您還可以通過以下方式訪問串列的每個專案: a_list[i]
請注意,這與字典的作業方式不同。a_dictionary[i]不會得到第ith 個元素。相反,它會尋找具有 value 的鍵i。
我建議您在線學習許多有用的教程之一。
uj5u.com熱心網友回復:
有兩種方法。最簡單的是使用長度函式 len()。len(yourList) 和 len(yourDictionary) 將給出它們的大小,也就是其中的專案數。
但是要手動執行此操作,如果您只迭代串列的一部分,您只需創建一個計數器變數。所以
counter = 0
for key, value in i.items():
print(key, value)
counter = 1
print(counter)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/390847.html
上一篇:如何使用terraform在AWS秘密管理器中創建許多秘密
下一篇:無限回圈?()在c
