LemonteaのUnity部屋

C#とかのお話です~

Python 入門 List

こんにちは。レモンティーです。

今回はListについてです。
Listは[]で囲み、要素を,で区切って定義します。
f:id:sawalemontea:20180310203059p:plain

普通の扱いはC#と似ていますが、Pythonではスライスが使えたり
インデックスにマイナスの値を入れると右から数えてくれたり、
List内の要素の型がそろって無くてもよかったりと、より柔軟です。
(でも普通は要素は同じ型)
f:id:sawalemontea:20180310204332p:plain


各種メソッド

・appendメソッドで要素を追加できます。C#のAdd的な。
f:id:sawalemontea:20180310203405p:plain

・extendメソッドで複数の要素を追加できます。C#のAddRange的な。
f:id:sawalemontea:20180310203537p:plain

・popメソッドで任意のインデックスの要素を削除できます
f:id:sawalemontea:20180310203657p:plain
(popメソッドは削除した要素をreturnします。
↑の例では'd'と表示されてますね。)

・clearメソッドで全要素を削除します。
f:id:sawalemontea:20180310203950p:plain

合体

+で合体できます
f:id:sawalemontea:20180310204657p:plain

入れ子

入れ子にもできます
f:id:sawalemontea:20180310204933p:plain


今回はこれでおしまいです。

Next
sawalemounity.hatenablog.com

sawalemounity.hatenablog.com