-1

私は以下のようなリストを持っています:

rawinput = ['corp\\asre', 'corp\\banjar', 'corp\\bicknk', 'corp\\daniele']

できるようになりたい

users = []
users = rawinput.split(",")
print(users)

Python 3.2でこれを行うにはどうすればよいですか?ありがとう。

4

2 に答える 2

2

あなたが持っているもの、

rawinput = ['corp\\asre', 'corp\\banjar', 'corp\\bicknk', 'corp\\daniele']

すでに文字列のリストです。リストとして繰り返すことができます。何も分割する必要はありません。

あなたがこのようなものを持っていたら、

rawinput = "corp\\asre, corp\\banjar, corp\\bicknk, corp\\daniele"

rawinput.split(',')上記のリストを返します。

于 2012-06-04T18:57:20.517 に答える
2

split()は文字列に適用され、その代わりに、親文字列の順序で要素として部分文字列を含むlist[]を提供します。

あなたの場合:

input = "corp\\asre, corp\\banjar, corp\\bicknk, corp\\daniele"
input.split(',')

戻ります ['corp\\asre', 'corp\\banjar', 'corp\\bicknk', 'corp\\daniele']

于 2012-06-05T18:08:15.157 に答える