#需求:在列表中搜尋指定姓名
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 第乙...