把字符串分成两个列表的pythonic方法

2024-09-28 22:12:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有很多字符串对文件,如下所示:

first_string~second_string

第一部分是改变什么,第二部分是改变什么。

这些是正则表达式,我用这些集合运行我的应用程序,将所有修改应用到100多个频道的脏电视节目表列表。我以前用C#做过,但现在我正在用Python重新编写它。

假设我有一个文本文件,它有许多字符串,每一个字符串都在自己的行上,看起来像find_this~change_to_this。我需要两张单子。第一个将包含所有查找字符串,第二个将包含所有更改字符串。

想象一下,我有120双这样的鞋。现在我把这两对分成两个列表,每个列表有120个条目。一个发现了,另一个改变了。现在我可以通过一些索引得到这两个字符串,例如57,它将给我两个列表中的第57个项,所以我可以为任何查找字符串得到正确的更改字符串。我发现了一些变种,但不确定哪一个更好。

什么是Python分裂这样的字符串集合:

first_string~second_string

使用该输入将其拆分为两个列表,其中第一个列表包含~之前的项,第二个列表包含~之后的项。


Tags: 文件to字符串应用程序列表stringfindthis