【发布时间】:2023-03-30 18:05:02
【问题描述】:
我有这份清单
["camilla_farnestam@hotmail.com : martin00", ""],
如何拆分,只剩下:
camilla_farnestam@hotmail.com:martin00
【问题讨论】:
我有这份清单
["camilla_farnestam@hotmail.com : martin00", ""],
如何拆分,只剩下:
camilla_farnestam@hotmail.com:martin00
【问题讨论】:
al = ["camilla_farnestam@hotmail.com : martin00", ""],
print al[0][0].replace(" : ", ":")
【讨论】:
你想拥有: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(' : ', ':'),以满足您的需要。
我认为这里最令人困惑的是第一行结尾的昏迷。它会创建一个包含您的列表的新元组。
【讨论】:
末尾的逗号表示列表是元组的第一个成员,但对于您的问题:
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
【讨论】: