Comment extraire 4 nombres aléatoires dans une chaîne à la fois

Questions et réponses du rseoc 2021-12-30 08:24:37 阅读数:828

comment extraire nombres al atoires

img


No3Questions mineures,Retirer une fois4Nombre aléatoire




Adopter les réponses:

Oui.4Les caractères non dupliqués sont

import randoms = 'abcdefghij'print(random.sample(s,4))

Oui.4Les caractères peuvent être répétés

import randoms = 'abcdefghij'print([random.choice(s) for i in range(4)])

Si ça aide,Veuillez cliquer ci - dessous pour répondre à【Adopter la réponse】Bouton pour aider à l'adoption,Merci beaucoup.!

img



Autres réponses2:

randomGénérer un nombre aléatoire,Quatre cycles.


Autres réponses3:

J'ai regardé dans tes pensées, Il est également possible de le convertir en liste ,Mais pourpython, La chaîne elle - même est lisible ,Nous avons juste besoin4 Un indice de chaîne suffit
demoComme suit

import randoms = "123456789"outs = ""for i in range(4): # random Je peux avoir le dernier , Donc la longueur est nécessaire -1 index = random.randint(0,len(s) - 1) outs += s[index]print(outs)

img

img


Autres réponses4:
import randoms='abcdefghij'res = ''for i in range(4): res+=random.choice(s)print(res)

Autres réponses5:

Obtenir la longueur de la chaîne
Les nombres aléatoires sont0Longueur-1Moyenne4- Oui.
Produitsstr[i]
Ici.strC'est une chaîne iC'est un nombre aléatoire


Autres réponses6:

numpy Vous pouvez définir le nombre de nombres à prendre au hasard dans l'ordre , Bouclez les caractères correspondants !

import numpy as npstra = 'abcdefghij'print([stra[i] for i in np.random.randint(len(stra),size=4)])
版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112271708157747.html