Desenlistar una salida de una función en Python

Estoy utilizando la función random.choices() en el siguiente código:

senales=["A","B","C","D"]
probs=[0.2,0.8,0,0]
elecc = choices(senales, probs)
print(elecc)

Obtengo Комо Салида datos de este tipo: ["B"]

Qué manera práctica сушат сено para obtener una salida никакой enlistada y никакой encadenada del tipo: B

Las soluciones que encuentro utilizando intertools сын muy farragosas

2
задан 20.12.2019, 20:12
2 ответа

Solonecesitas относиться, в которое ты имеешь внутри списка. Это тестирует

from random import choices

senales=["A","B","C","D"]
probs=[0.2,0.8,0,0]
elecc = choices(senales, probs)[0]
print(elecc)
1
ответ дан 21.12.2019, 12:12
  • 1
    это верно... có mo не habré подумавший о чем-то таком простом раньше... – pyring 20.12.2019, 21:45

Используй *, что распаковывать переменную:

 print(*elecc)
3
ответ дан 21.12.2019, 12:12

Теги

Похожие вопросы