python for迴圈遍歷應用

2021-09-22 12:17:13 字數 609 閱讀 2696

#需求:在列表中搜尋指定姓名

import json

students =[,,,

]find_name = str(raw_input("請輸入姓名:"))

print ("您輸入的是:%s" %find_name)

for stu_dict in students:

if stu_dict["name"] == find_name:

print ("恭喜,找到了%s" %find_name)

print json.dumps(stu_dict, encoding="utf-8", ensure_ascii=false)

break

else:

print ("抱歉,沒有找到%s" %find_name)

#中間遇到了小問題(python2.7),字典中的漢字被編譯為亂碼(十六進製制)。

#據查,插入json.jumps解決。

結果:

請輸入姓名:曹操

您輸入的是:曹操

恭喜,找到了曹操

or請輸入姓名:趙雲

您輸入的是:趙雲

抱歉,沒有找到趙雲

python for迴圈的應用

for迴圈 1,基礎訓練 方法一例1 for i in 1,2,3,4,5,6,7,8,9,0 print lpc print i 元素列表 1,2,3,4,5,6,7,8,9,0 for迴圈會對應匹配列表裡每乙個值,直到講所有值迴圈完成結束 方法二例1 for i in range 12,16 p...

pythonfor迴圈教程 for迴圈

for迴圈 它能夠迭代任何序列的項,例如列表或字串。語法 syntax for iterating var in sequence statements s 如果序列包含表示式列表,則首先對其進行求值。然後,將序列中的第一項分配給迭代變數iterating var 接下來,執行語句塊。列表中的每個專...

Python for 迴圈語句

python for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。語法 for迴圈的語法格式如下 for iterating var insequence statements s 流程圖 例項 usr bin python coding utf 8 forletterin python 第乙...