とある変人のお道具箱

技術系のことにについて幅広く触れていくブログです

【Python】 よく使うリストの作り方まとめ

   

リストを作る

要素なしの空のリストを生成

sample = list()
sample = []
#[]

要素ありのリストを生成

sample = ["apple","orange","banana"]
#['apple','orange','banana']

文字列から生成1

text = "sample text"
sample = list(text)
#['s', 'a', 'm', 'p', 'l', 'e', ' ', 't', 'e', 'x', 't']

文字列から生成2

text = "sample text"
sample = text.split()
#['sample', 'text']

文字列から生成3

text = "Japan,America,China,Korea"
sample = text.split(",")
#['Japan', 'America', 'China', 'Korea']

レンジで生成1

sample = list(range(10))
#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

レンジで生成2

sample = list(range(5,15))
#[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

レンジで生成3

sample = list(range(10,1,-1))
#[10, 9, 8, 7, 6, 5, 4, 3, 2]

タプルやセットからリストを生成

set01 = set([1,2,3,4,2,4,1])
sample = list(set01)
#[1, 2, 3, 4]

tuple01 = (1,2,3,4,2,4,1)
sample = list(tuple01)
#[1, 2, 3, 4, 2, 4, 1]