Python 16日目
リストから要素を取り出したときにどんな型になるのか。
リストは[]で囲って、,で区切る。
例として、
list = ["a","b","c","d","e"]
このリストの要素にアクセスするために、要素の番号を指定したり、スライスという処理をさせられる。このとき、アクセスした要素がどんな型になるのか。
list[2]
とすると、"c"になり、型を調べると、
type(list[2])
となり文字列になる。つまり、リストの要素の型になる。
一方スライスをするとリストができる。
list[0:2]
とすると、
["a","b"]
となり、もちろん
type[list[0:2]
は、
スライスを使って、リストの中の1つの要素にアクセスした場合、
list[1:2]
["b"]
となり、
type[list[1:2]
は、
当たり前なのだろうけど、あれ?って思ったので。