猿问

可视化相似度矩阵的最简单方法

您可以简单地分割.并忽略空字符串或{i}.

也不要使用关键字作为变量。在您的情况下,不要用作str变量名称。

def solve(s):

    x = s.split('.')

    cnt = 2

    l = len(x) - 1

    while cnt and l:

        if x[l] == '' or x[l] == '{i}':

            l -= 1

            continue

        else:

            cnt -= 1

            l -= 1

    return '.'.join(x[:l+1]) + '.'


str1="Dev.TTT.roker.{i}.ridge.{i}."


str2="Dev.TTT.roker.{i}.ridge.{i}.obj."


print(solve(str1))

print(solve(str2))

输出:


Dev.TTT.

Dev.TTT.roker.{i}.


ITMISS
浏览 180回答 1
1回答

RISEBY

由于您已经在使用 XlsxWriter,因此您可以应用 2 或 3“色阶”条件格式。比例中使用的颜色可以更改:worksheet.conditional_format('B3:K12', {'type': '2_color_scale'})输出:
随时随地看视频慕课网APP

相关分类

Python
我要回答