使用条件在python中格式化字符串

时间:2019-05-13 14:23:02

标签: python-2.7

除某些例外,我需要将列表格式设置为字符串,例如如果我有 ["00", "01", "01x", "XX", "YY"],我想拥有 "'00':'01':'01x':XX:YY".。我可以用':'串联,但不能在00、01、01x前后添加'。我们如何进行条件格式化?

我现在要连接列表的是

":".join('{}'.format(x) for x in list)

1 个答案:

答案 0 :(得分:0)

在通过联接创建最终字符串之前,为什么不创建要在其周围具有单引号的项目的单引号。我们可以通过re.findall

搜索这些项目
results.forEach(result => expect(result).toEqual({
      id: expect.any(Number),
      name: expect.any(String),
      date: expect.any(Date)
    }),
  ));