のんびり丸の備忘録

のんびり丸の備忘録

プログラミング初心者のメモ帳

【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