1.
目的:> 實現列表中字典kay - value的遍歷
**:
'''迴圈列表中字典元素
'''info_list =[,,
,]#
第一種方式
index =0
while index print('
name:%s\nage:%s\nhight:%s
'%(info_list[index]['
name
'],info_list[index]['
age'],info_list[index]['
hight
']))
index +=1
#第二種方式
print('
-'*30)
for i in
info_list:
print('
name:%s\nage:%s\nhight:%s
'%(i['
name
'],i['
age'],i['
hight
']))
2.目的:
> 實現城市資訊遍歷顯示(迴圈字典中列表資訊)
'''城市資訊展示
(省市級聯顯示)
第一種--使用for迴圈----
'''dict_city =
for i in
dict_city.keys():
print('
----
',i,'
----')
for val in
dict_city[i]:
print('|-'
,val)
'''城市資訊展示
(省市級聯顯示)
第二種--使用迭代器----
'''dict_city =
dict_iter =iter(dict_city)
dict_val =iter(dict_city.values())
while
true:
try:
pro_name =next(dict_iter)
print('
--%s--
'%pro_name)
val =next(dict_val)
val_name =iter(val)
while
true:
try:
print('
|--%s
'%next(val_name))
except
stopiteration:
print('
--'*20)
break
except
stopiteration:
print('結束'
)
break
執行結果:
e:\python_vs_code\directory[目錄]>d: e:/python_vs_code/directory[目錄]/demo0801/py_for.py---- 陝西 ----
|-西安
|-咸陽
|-榆林
|-銅川
---- 河南 ----
|-鄭州
|-開封
|-安陽
|-商丘
---- 湖北 ----
|-武漢
|-黃岡
|-周口
|-禹州
e:\python_vs_code\directory[目錄]>d: e:/python_vs_code/directory[目錄]/demo0801/py_flie.py
--陝西--
|--西安
|--咸陽
|--榆林
|--銅川
----------------------------------------
--河南--
|--鄭州
|--開封
|--安陽
|--商丘
----------------------------------------
--湖北--
|--武漢
|--黃岡
|--周口
|--禹州
----------------------------------------結束
====結果類似*****=
Python迴圈列表刪除元素問題
有人會遇到這種問題,遍歷列表,想刪除列表中的某幾個元素,執行後發現有些並沒有刪除到,比如以下 a 1,2,3,4,5,6 print a for i in a if i 3 or i 4 a.remove i print a 從 看主要就是想刪除a列表中的 3 4 元素,程式的結果是 1,2,3,4...
python實現迴圈列表
class loop queue2 object 實現迴圈列表 def init self,maxsize 初始化,命令頭部元素的序號,尾部元素的序號,定義序列列表 param maxsize 傳入列表的最大長度 self.queue none maxsize self.maxsize maxsiz...
Python基礎四(for迴圈 列表)
列表i 0while i 5 i 1if i 3 break print i 輸出結果為 0 1 2i 0while i 5 i 1if i 3 continue print i 輸出結果為 1 2 4 5for迴圈語法 for 變數 in 序列 遍歷的規則 塊range start,stop st...