我有这个清单
["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 2.6(r26:66714,2008 年 12 月 4 日,11:34:15) [GCC 4.0.1 (Apple Inc. build 5488)] 在 darwin 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。 >>> 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