Maison  >  Article  >  développement back-end  >  Introduction à l'exemple de fonction en python

Introduction à l'exemple de fonction en python

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2024-01-27 13:42:561518parcourir

La fonction random.sample en Python est utilisée pour extraire aléatoirement des éléments d'une longueur spécifiée d'une séquence spécifiée et renvoyer une nouvelle liste. La syntaxe de la fonction est "random.sample(population, k)", où population est un. itérable Une séquence peut être une liste, un tuple, un ensemble, etc., et k est le nombre d'éléments à extraire.

Introduction à l'exemple de fonction en python

En Python, la fonction random.sample est utilisée pour extraire aléatoirement des éléments d'une longueur spécifiée à partir d'une séquence spécifiée et renvoyer une nouvelle liste. La syntaxe de cette fonction est la suivante :

random.sample(population, k)

où population est une séquence itérable, qui peut être une liste, un tuple, un ensemble, etc., et k est le nombre d'éléments à extraire.

Par exemple, en supposant qu'il existe une liste [1, 2, 3, 4, 5], on peut utiliser la fonction random.sample pour extraire aléatoirement une partie des éléments :

import random
seq = [1, 2, 3, 4, 5]
sampled = random.sample(seq, 3)
print(sampled)  # 可能的输出:[3, 1, 4]

Dans cet exemple, random .sample provient de Trois éléments sont sélectionnés au hasard dans la liste séq, et la liste échantillonnée renvoyée contient ces trois éléments sélectionnés au hasard.

Il est à noter que la fonction random.sample ne modifie pas la séquence d'origine, mais renvoie une nouvelle liste contenant les éléments extraits. De plus, si vous essayez d'extraire des éléments d'une séquence vide, ou si le nombre d'éléments à extraire dépasse la longueur de la séquence, une exception ValueError sera déclenchée.

En bref, la fonction random.sample est un outil pratique qui peut jouer un rôle dans des scénarios où des éléments doivent être extraits de manière aléatoire, tels que le traitement de données, les expériences de simulation, etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn