LoginSignup
1
0

More than 3 years have passed since last update.

[Python]文字列型を1要素のリスト型にする方法

Last updated at Posted at 2019-06-25

Pythonで文字列を1要素のリスト型にする時に以外と苦戦したので、その方法を書いておこうと思います。

訂正 (2019 06/26)

ご指摘頂いたのでですが、無駄に複雑な方法で文字列型をリスト型に変換していました。。。
こちらの方法で十分でした。。。

test = 'hogehoge'
#文字列型をそのままリスト型に変換
test_list = [test]

print(test_list) #['hogehoge']

なので、下記の方法は悪い例です。皆さん上記の方法で普通にリスト型にしましょう。

文字列型を1要素のリスト型にする

今回は、文字列を任意の文字で区切り、リスト化する事ができるsplit関数を使います。

test = 'hogehoge'
#split関数は、第1引数に区切りたい文字、第2引数に区切る回数を指定
test_list = test.split(None,0)

print(test_list) #['hogehoge']

split関数は、第1引数に区切りたい文字列、第2引数に区切る回数を指定する事で、区切り文字で区切られたリストを得る事ができます。
今回は区切りたくないので、第2引数を0にしています。第1引数はNoneにしていますが、恐らくなんでも問題ないと思います。
これで、文字列型を1要素のリスト型にする事ができました!!

参考文献

【Python入門】split関数で文字列の分割の仕方

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0