我目前有以下列表:
data = [('b','..','o','b'),('t','s','..','t')]
Run Code Online (Sandbox Code Playgroud)
我试图找出一种方法将“..”字符串的所有实例替换为另一个字符串。在我的例子中,字符串是“”。
我尝试使用以下方法使用内置函数,但没有成功。
newData = list(map(lambda i: str.replace(i, ".."," "), data))
Run Code Online (Sandbox Code Playgroud)
有人能指出我正确的方向吗?我想要的输出如下:
newData = [('b',' ','o','b'),('t','s',' ','t')]
Run Code Online (Sandbox Code Playgroud) 我试图弄清楚如何根据列表中的字符将以下列表拆分为单独的列表.
list = ['@', '2014', '00:03:01', 'Matt', '"login"', '0.01', '@', '2014', '02:06:12', 'Mary', '"login"', '0.01']
Run Code Online (Sandbox Code Playgroud)
我想在引入每个"@"符号后创建一个列表.例如,我希望输出如下:
NewList1 = ['@', '2014', '00:03:01', 'Matt', '"login"', '0.01']
NewList2 = ['@', '2014', '02:06:12', 'Mary', '"login"', '0.01']
Run Code Online (Sandbox Code Playgroud)
这可能吗?