У меня есть словарь, в котором в качестве ключа хранится строка, а в качестве значения - целое число. В моем выводе я хотел бы, чтобы ключ отображался в виде строки без скобок или запятых. Как бы я это сделал?
for f_name,f_loc in dict_func.items():
print ('Function names:\n\n\t{0} -- {1} lines of code\n'.format(f_name, f_loc))
выход:
Enter the file name: test.txt
line = 'def count_loc(infile):'
There were 19 lines of code in "test.txt"
Function names:
('count_loc(infile)',) -- 15 lines of code
Просто, если неясно, я бы хотел, чтобы последняя строка вывода отображалась как:
count_loc(infile) -- 15 lines of code
РЕДАКТИРОВАТЬ
name = re.search(func_pattern, line).groups()
name = str(name)
Используя type () перед выводом, я убедился, что он остается строкой, но вывод такой, какой был, когда name был кортежем