CGらぼ

広く浅くCGを勉強していきます。

Pythonを基礎から勉強してみる!!_007

リストを作る

[ ]

入力

print ["Hello World"]
print type(["Hello World"])

出力
['Hello World']
<type 'list'>

 

リストに複数の要素を入れる

[ , , , ]

入力

print ["Hello" , "New" , "World"]

出力
['Hello', 'New', 'World']

 

入れ子(ネスト)を作る

[ , , , [ ] ]

入力

print ["Hello" , "New" , "World" , ["September" , 28 , 2015]]

出力
['Hello', 'New', 'World', ['September', 28, 2015]]

 

リストから要素を取り出す

入力

print ["Hello" , "New" , "World"] [0]

出力
Hello

 

入れ子(ネスト)の中の要素を取り出す

入力

print ["Hello" , "New" , "World" , ["September" , 28 , 2015]] [3] [1]

出力
28

リストをスライシングする

入力

print ["a" , "b" , "c" , "d" , "e"] [0:3]

出力
['a', 'b', 'c']

 

リストを一つおきにスライシングする

入力

print ["a" , "b" , "c" , "d" , "e" , "f" , "g" , "h" , "i" , "j"] [0:10:2]

出力
['a', 'c', 'e', 'g', 'i']

 

入れ子(ネスト)の中をスライシングする

入力

print ["a" , "b" , "c" , "d" , "e" , "f" , "g" , "h" , "i" , "j" , [1 , 2 , 3 , 4 , 5]] [10] [0:5:2]

出力
[1, 3, 5]

 

リストの要素を入れ替える

入力

x = ["Hello" , "New" , "World"]

x [1] = "Beautiful"

print x

出力
['Hello', 'Beautiful', 'World']