Найти - Пользователи
Полная версия: Как подставить кавычку. Прошу помощи.
Начало » Python для новичков » Как подставить кавычку. Прошу помощи.
1
bananamen
Помогите пожалуйста. Не понимаю как можно решить подобную задачу.
Не стандартная задача.
Имеется массив вот с таким содержанием
 {'т': 1, 'е': 2, 'э': 3, 'й': 4, 'х': 5, 'а': 6, 'д': 7, 'к': 8, 'ъ': 9, 'з': 10, 'п': 11, 'о': 12, 'ы': 13, 'ч': 14, 'ф': 15, 'ь': 16, 'л': 17, 'в': 18, 'у': 19, 'н': 20, 'ш': 21, 'ю': 22, 'с': 23, 'и': 24, 'б': 25, 'р': 26, 'щ': 27, 'ж': 28, 'ц': 29, 'я': 30, 'м': 31, 'ё': 32, 'г': 33}
код
 dic = {i: x for i, x in enumerate(arg1000, 1)}
dic = {value:key for key, value in dic.items()}
собственно я меняю местами ключ и значение, с этим все нормально, но как добавить одинарные кавычки числовым значениям чтобы привести к виду
 {'т': '1', 'е': '2', 'э': '3', 'й': '4'....


ZerG
str(value)
bananamen
ZerG
str(value)
Дело в том, что мне необходимо дальше продолжать работу именно со словарем, строка к сожалению не подходит.
bananamen
А нет что-то похожего ? чтоб обернуть value как-то так


 d = {'test' : 123}
s = '"' + str(d) + '"'
bananamen
Вопрос решен. Если кому нужно будет.
 one = ['1','2','3','4','5']
two = ['a','b','c','d','e']
one_and_two = dict(zip(one, two))

так и знал, что есть простое решение.
ZerG
 data = {"ke1": 1, "key2": 2, "key3": 3}
print(data)
reverse_data = {str(value): key for key, value in data.items()}
print(reverse_data)
{'ke1': 1, 'key2': 2, 'key3': 3}
{'1': 'ke1', '2': 'key2', '3': 'key3'}

py.user.next
bananamen
код
  
dic = {i: x for i, x in enumerate(arg1000, 1)}
dic = {value:key for key, value in dic.items()}
собственно я меняю местами ключ и значение, с этим все нормально, но как добавить одинарные кавычки числовым значениям
  
dic = {value:str(key) for key, value in dic.items()}
Вообще, вот так не принятно делать - переписывать одно и то же имя разными объектами. Лучше придумай ещё одно имя, не надо экономить имена.

Вот так примерно
  
dic = ...
dic_new = ...
dic_replaced = ...

А вот так выглядит типа умно, но на самом деле это выйдет боком потом
  
dic = ...
dic = ...
dic = ...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB