FizzBuzz en notation d'inclusion de liste

À titre d'exemple, j'écrirai un FizzBuzz usé en notation d'inclusion de liste pythonique. Une vraie doublure.

def fizzbuzz(N):
    """Implémentation de FizzBuzz en notation d'inclusion de liste

    Example:
        >>> print fizzbuzz(10)
        [1, 2, 'Fizz', 4, 'Buzz', 'Fizz', 7, 8, 'Fizz', 'Buzz']

        >>> print fizzbuzz(30)
        [1, 2, 'Fizz', 4, 'Buzz', 'Fizz', 7, 8, 'Fizz', 'Buzz', 11, 'Fizz', 13, 14, 'FizzBuzz', 16, 17, 'Fizz', 19, 'Buzz', 'Fizz', 22, 23, 'Fizz', 'Buzz', 26, 'Fizz', 28, 29, 'FizzBuzz']

    """
    return [(i%3==0)*'Fizz' + (i%5==0)*'Buzz' or i for i in range(1, N+1)]

point

5. Type intégré - Documentation Python 2.7.x

Recommended Posts

FizzBuzz en notation d'inclusion de liste
Notation d'inclusion de liste
FizzBuzz en Python
Python> Compréhension / Notation inclusive> Compréhension de liste
Remarque: Notation d'inclusion de liste
Liste triée en Python
Exercice Python 2 - Notation d'inclusion de liste
Vitesse de notation d'inclusion de liste en Python
Liste de filtres en Python
Notation inclusive, pas seulement une liste
La chose semblable à une recherche de liste en Python
Si ... sinon dans la notation d'inclusion
Tri rapide 2 | Facile avec la notation d'inclusion de liste
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Fizzbuzz en Python (en une ligne)
Liste des nœuds dans les diagrammes
Méthodes disponibles dans la liste
Obtenir des éléments de liste en Python
[Route vers Python intermédiaire] Utiliser l'instruction if dans la notation d'inclusion de liste
Extraire plusieurs doublons de liste en Python
[python] Gérer les fonctions dans une liste
Sortie de la liste du vendredi Premium 2017 en Python
Jugement du if par la notation d'inclusion de liste
Supprimer plusieurs éléments dans la liste python
Lors de la création d'une matrice dans une liste
Liste de liens (list_head / queue) en langage C
Je veux imprimer dans la notation d'inclusion
Mettre ensemble des valeurs consécutives dans la liste
[Linux] Liste des commandes Linux utilisées dans la pratique
Afficher une liste d'alphabets en Python 3
Notation inclusive de Python (à propos de l'expression de liste et de générateur) [supplémentaire]
Prenez la somme logique de List en Python (fonction zip)
Changer la liste dans l'instruction for
Différence entre append et + = dans la liste Python
Télécharger des images à partir de la liste d'URL en Python
Résumé des méthodes intégrées, etc. de la liste Python
À la recherche du FizzBuzz le plus rapide en Python
Obtenir la liste de codes EDINET en Python
[Python] Comprendre le fonctionnement des tranches de liste en quelques secondes