相关疑难解决方法(0)

大多数pythonic方式交错两个字符串

将两个字符串拼接在一起的最pythonic方法是什么?

例如:

输入:

u = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
l = 'abcdefghijklmnopqrstuvwxyz'
Run Code Online (Sandbox Code Playgroud)

输出:

'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'
Run Code Online (Sandbox Code Playgroud)

python string python-2.7 python-3.x

115
推荐指数
9
解决办法
9775
查看次数

如何在Python中找到String中重叠序列的数量?

我有一个很长的序列,我想知道一些子序列在这个序列中出现的频率.

我知道string.count(s,sub),但它只计算非重叠序列.

是否存在也计算重叠序列的类似函数?

python

6
推荐指数
2
解决办法
7933
查看次数

如何在python中将2个字符串压缩成一个新字符串

我试图弄清楚如何将两个不同长度的字符串压缩成一个字符串,交替字符并将剩余的字符保留在较长的字符串中。例子:

a = '12345'
b = 'abcdefgh'
Run Code Online (Sandbox Code Playgroud)

我试过了,zip(a,b)但它返回一个元组列表,并在没有等长字符串时切断:

[('1', 'a'), ('2', 'b'), ('3', 'c'), ('4', 'd'), ('5', 'e')]
Run Code Online (Sandbox Code Playgroud)

我只需要取出新的字符串。例子:

result = 1a2b3c4d5efgh
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?

python string zip

3
推荐指数
1
解决办法
7761
查看次数

将字符串插入字符串

我有

a='Samsung'
b='Nokia'
Run Code Online (Sandbox Code Playgroud)

我想将b插入到a,最终结果是'SNaomksiuang' 如何在Python中更快地完成它?

python string

-3
推荐指数
2
解决办法
121
查看次数

标签 统计

python ×4

string ×3

python-2.7 ×1

python-3.x ×1

zip ×1