python 目次 - ray88’s diary
■ index( ) は要素のインデックス(位置)を返すメソッド。要素がない場合は例外のValueErrorを返す
#リストを設定する id_List = ["a2345","a1236","b7656","f0987"] #検索対象の要素の位置を取得 num = id_List.index("a1236") #結果を出力 print(num) print(id_List[1])
■要素がなかった場合の例外処理を組み込み
#リストを設定する id_List = ["a2345","a1236","b7656","f0987"] while True: id = input("idを入力してください(qで終了):") if id == "q": print("終了しました。") break #例外処理 try: pos = id_List.index(id) print(str(pos + 1) + "番目のメンバーです。") except: print("メンバーではありません")
python While文 - ray88’s diary
Python 繰り返しを中断して終了する break - ray88’s diary
Python 例外処理 Try ~ except 文 - ray88’s diary