私はこのリストを持っています
["camilla_farnestam@hotmail.com : martin00", ""],
分割して、次のように残すにはどうすればよいですか。
camilla_farnestam@hotmail.com:martin00
あなたは持っていたいですか:aList[0]
?
編集::
ああ、リストが含まれているタプルがあります!わかりました:
al = ["camilla_farnestam@hotmail.com : martin00", ""],
#type(al) == tuple
#len(al) == 1
aList = al[0]
#type(aList) == list
#len(aList) == 2
#Now you can type:
aList[0]
#and you get:
"camilla_farnestam@hotmail.com : martin00"
aList[0].replace(' : ', ':')
コロンの前後のスペースを削除したい場合は、ニーズに合わせて使用できます。ここで最も紛らわしいのは、最初の行を終了するコマだと思います。リストを含む新しいタプルを作成します。
al = ["camilla_farnestam@hotmail.com : martin00", ""],
print al[0][0].replace(" : ", ":")
最後のカンマは、リストがタプルの最初のメンバーであることを意味しますが、あなたの質問には:
in_list = ["camilla_farnestam@hotmail.com : martin00", ""]
result = ''.join(in_list[0].split(' '))
その通り。
$ python Python 2.6(r26:66714、2008年12月4日、11:34:15) [GCC 4.0.1(Apple Inc.ビルド5488)]ダーウィン 詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。 >>> al = ["camilla_farnestam@hotmail.com:martin00"、 ""] >>>印刷al[0] camilla_farnestam@hotmail.com:martin00 >>>
Abganはおそらく正しいですが、それでもリストが必要な場合は、
["camilla_farnestam@hotmail.com : martin00"]
あなたが望むだろう:
the_list[:1]
リストには、インデックスでアクセスするか、小さなリストにスライスすることができます。
http://diveintopython3.ep.io/native-datatypes.html