python 目次 - ray88’s diary
■ zip( ) を使うことで複数のリストを1つのリストに合体できる。
このとき、各リストの要素は列をタプルにまとめた値となる。
# リストを設定 x = [1,2,3] y = [4,5,6] z = [7,8,9] # zip オブジェクトにする zip_obj = zip(x,y,z) # リストに変換する temp_List = list(zip_obj) print("temp_List:",temp_List)
■2つのリストの要素同士を連結した新しいリストを作成する
# リストを設定 name1 = ["鈴木","田中","赤尾","佐々木","高田"] name2 = ["星奈","優実","恵子","薫花","幸恵"] full_name = [] # name1 と name2 を連結したリストを作る for n1,n2 in zip(name1,name2): full_name.append(n1 + n2) print("full_name:",full_name)
■ zip( name1,name2) の結果を確かめる
# リストを設定 name1 = ["鈴木","田中","赤尾","佐々木","高田"] name2 = ["星奈","優実","恵子","薫花","幸恵"] zip_obj = zip(name1,name2) # タプルのままリストにする print("zip_obj:",list(zip_obj))