小编tay*_*tot的帖子

替换列表内元组中的字符串

我目前有以下列表:

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)

python arrays replace tuples list

5
推荐指数
1
解决办法
1万
查看次数

将Python字符串列表拆分为基于字符的单独列表

我试图弄清楚如何根据列表中的字符将以下列表拆分为单独的列表.

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)

这可能吗?

python algorithm list

2
推荐指数
1
解决办法
1103
查看次数

标签 统计

list ×2

python ×2

algorithm ×1

arrays ×1

replace ×1

tuples ×1