Как преобразовать список в массив чисел на Python

    typ, data = mail.search(None, '(FROM "моя_почта")')

    # Вывод всех значений

    mb.showinfo("Окно", data)

Проблема в том, что этот код выдает мне очень большой список list Тот самый список Мне этот List нужно преобразовать в массив. Для того, что бы я потом мог взять от туда случайное число. Но не могу понять как это сделать, постоянно выдает ошибки разные.


Ответы (2 шт):

Автор решения: Danis

в левом верхнем углу есть {, значит это set. поэтому просто напишите data = list(data)


вывод рандомных значений

import random

typ, data = mail.search(None, '(FROM "моя_почта")')
data = list(data) 

mb.showinfo("Окно", random.choice(data))
→ Ссылка
Автор решения: Varikk
from random import randint

my_list = []
#Создаю такой же список как и у тебя
for i in range(1,1001):
    my_list.append(i)
    if i == 1000:
        break
#Тут рандомно генерирую индекс по которому буду 
выбирать число из списка
random_number = randint(0,1001)
      #список  #рандомный индекс
print(my_list[random_number])

Вроде бы все понятно обьяснил

→ Ссылка