• Как можно вычислить тип?

    @Kra1ven
    Намудрил.

    Если надо проверить если текст это число, то используй isnumeric()
    if message.text.isnumeric():
            qiwi = int(message.text)
    Ответ написан
    Комментировать
  • Кто знает в чем проблема с модулями?

    @Kra1ven
    Так выглядит твой импорт сейчас:
    main.py <--> lists.py

    Циклический импорт нельзя делать. Перенеси name в lists и в main импортируй lists:
    main.py <-- lists.py
    Ответ написан
    Комментировать
  • Почему не работает цикл while?

    @Kra1ven
    Потому что к моменту когда код добирается до цикла, new не равен item. Также зачем тебе повторяющийся код, удали функции которые до "refrash"
    Ответ написан
    Комментировать
  • Как вывести нужную пару из словаря?

    @Kra1ven
    Если известно точное количество ключей, то можно таким образом.
    administration = {0: {'Owner':'Дмитрий'}, 1:{'Editor':'Михаил'}, 2:{'PR manager':'Оксана'}}
    print(administration[0]["Editor"])
    print(administration[2]["PR manager"])

    Однако так не делается, никто не выводит по индексам значения в словаре. Используются ключи. Если действительно нужна индексация. То проще завести массив. По сути массив и есть словарь, где ключ является индексом.

    Вот пример
    data = ['Дмитрий', 'Михаил', 'Оксана']
    print(data[0])
    print(data[-1])


    Или так
    data = ['Owner:Дмитрий', 'Editor:Михаил', 'PR manager:Оксана']
    print(data[0].split(":")[1])
    print(data[-1].split(":")[1])
    Ответ написан
    Комментировать