我已经用 Python 代码定义了一个列表。
list = ['kumar','satheesh','rajan']
BOLD = '\033[1m'
for i, item in enumerate(list):
list[i] = BOLD + item
print (list)
但我得到的输出为 ['\x1b[1mfsdfs', '\x1b[1mfsdfsd', '\x1b[1mgdfdf']
但要求的输出是['kumar','satheesh','rajan']
如何使用python
格式化
list elements
bold
?
最佳答案
您还需要指定 END = '\033[0m'
:
list = ['kumar','satheesh','rajan']
BOLD = '\033[1m'
END = '\033[0m'
for each in list:
print('{}{}{}'.format(BOLD, each, END))
要使列表本身像 ['kumar', 'satheesh', 'rajan'] 一样加粗:
print('{}{}{}'.format(BOLD, list, END))
关于python - Python 控制台中的粗体格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50460222/