Python 将列表转换为不带换行符的字符串

Python 将列表转换为不带换行符的字符串,python,string,list,Python,String,List,我将列表转换为字符串,但如何消除列表项之间的换行符 它应该只删除两个类映射之间的换行符,而不是整个格式 def config_classmap(self, classmapdict): self.classmaplist = [] if self.voice > 0: voiceclass = f''' class cos-map-dscp-vo-2 police {self.voice * 1000} conform-a

我将列表转换为字符串,但如何消除列表项之间的换行符

它应该只删除两个类映射之间的换行符,而不是整个格式

    def config_classmap(self, classmapdict):
        self.classmaplist = []
        if self.voice > 0:
            voiceclass = f'''
class cos-map-dscp-vo-2
  police {self.voice * 1000} conform-action transmit exceed-action drop
  priority
'''
            self.classmaplist.append(voiceclass)
        for key, value in classmapdict.items():
            if value[0] > 0:
                classmap = f'''
class {key}
  bandwidth {value[0]}
  queue-limit {value[1]}
'''
                self.classmaplist.append(classmap)
            else:
                continue
        self.classmaps = "".join(self.classmaplist)
        return self.classmaps

    def __str__(self):
       return "{0}".format(self.classmaps)
输出:

# class cos-map-dscp-vo-2
#   police 1000000 conform-action transmit exceed-action drop
#   priority
#
# class cos-map-dscp-vs-2
#   bandwidth 500
#   queue-limit 83
应该是这样的:

# class cos-map-dscp-vo-2
#   police 1000000 conform-action transmit exceed-action drop
#   priority
# class cos-map-dscp-vs-2
#   bandwidth 500
#   queue-limit 83

您可能没有注意到这一点,但代码中有一个换行符

就在这里:

def config_classmap(self, classmapdict):
    self.classmaplist = []
    if self.voice > 0:
        voiceclass = f'''
class cos-map-dscp-vo-2
  police {self.voice * 1000} conform-action transmit exceed-action drop
 priority
'''
应该是:

def config_classmap(self, classmapdict):
    self.classmaplist = []
    if self.voice > 0:
        voiceclass = f'''
class cos-map-dscp-vo-2
  police {self.voice * 1000} conform-action transmit exceed-action drop
 priority'''
或者,不要以换行符开始:

    for key, value in classmapdict.items():
        if value[0] > 0:
            classmap = f'''class {key}
  bandwidth {value[0]}
  queue-limit {value[1]}
'''