【Python】リスト/タプル/文字列の基本的な操作
連結
a1 = [1, 2, 3] a2 = [4, 5, 6] print(a1 + a2) #[1, 2, 3, 4, 5, 6] b1 = (1, 2, 3) b2 = (4, 5, 6) print(b1 + b2) #(1, 2, 3, 4, 5, 6) c1 = 'abc' c2 = 'def' print(c1 + c2) #abcdef
追加
d1 = [1, 2, 3] print(d1 + [4]) #[1, 2, 3, 4] e1 = (1, 2, 3) print(e1 + (4, 5)) #(1, 2, 3, 4, 5) print(e1 + (4,)) #(1, 2, 3, 4)
要素が一つのタプルは最後にカンマが必要となるため注意する。
代入演算子
f1 = [1, 2, 3] f2 = [4, 5, 6] f1 += f2 print(f1) #[1, 2, 3, 4, 5, 6] g1 = (1, 2, 3) g2 = (4, 5, 6) g1 += g2 print(g1) #(1, 2, 3, 4, 5, 6) h1 = 'abc' h2 = 'def' h1 += h2 print(h1) #abcdef
繰り返し
i1 = [1, 2, 3] print(i1 * 3) #[1, 2, 3, 1, 2, 3, 1, 2, 3] print(3 * i1) #[1, 2, 3, 1, 2, 3, 1, 2, 3] j1 = (1, 2, 3) print(j1 * 3) #(1, 2, 3, 1, 2, 3, 1, 2, 3) print(3 * j1) #(1, 2, 3, 1, 2, 3, 1, 2, 3) k1 = 'abc' print(k1 * 3) #abcabcabc print(3 * k1) #abcabcabc
繰り返す数は何処に配置しても構わない。
最後に少し宣伝!! YouTubeもやっているので、よければ見に来てください。
www.youtube.com