小编Sat*_*mar的帖子

Python控制台中的粗体格式

我已经在Python代码中定义了一个列表。

list = ['kumar','satheesh','rajan']    
BOLD = '\033[1m'

for i, item in enumerate(list):
   list[i] = BOLD + item

print (list)
Run Code Online (Sandbox Code Playgroud)

但是我正在 output as ['\x1b[1mfsdfs', '\x1b[1mfsdfsd', '\x1b[1mgdfdf']

但是所需的输出是 ['kumar','satheesh','rajan']

如何formatlist elementsbold使用python

python console ansi output-formatting

2
推荐指数
1
解决办法
5531
查看次数

将嵌套列表转换为多个字典

lst = [['111', 'kam'],['222', 'Van']]
Header = ['ID', 'Name']
Run Code Online (Sandbox Code Playgroud)

我想根据标题将上面的列表转换为字典。我可以通过使用循环中的每个元素并一个一个地附加到一些新列表来简单地使用 for 循环来做到这一点。

但是,我想在不使用循环来防止性能问题的情况下实现相同的目标。有没有办法做到这一点?

预期输出:

[{'ID' : '111', 'Name' : 'Kam'},{'ID' : '222', 'Name' : 'Van'}]
Run Code Online (Sandbox Code Playgroud)

python python-3.x

-2
推荐指数
1
解决办法
46
查看次数

标签 统计

python ×2

ansi ×1

console ×1

output-formatting ×1

python-3.x ×1