Python - 11 Ejemplos de Fragmentos de Código
###########################################
#11 Ejemplos de Fragmentos de Código
#11 code snippet examples in Python
#1. Check if a number is prime:
#1. Comprobar si un número es primo:
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
#2. Check if a string is a palindrome:
#2. Comprueba si una cadena es un palíndromo:
def is_palindrome(s):
s = s.lower()
s = ''.join(c for c in s if c.isalnum())
return s == s[::-1]
#3. Check if a number is a palindrome:
#3. Comprueba si un número es un palíndromo:
def is_palindrome(n):
return str(n) == str(n)[::-1]
#4. Find the maximum element in a list:
#4. Encuentre el elemento máximo en una lista:
def max_element(arr):
return max(arr)
#5. Find the minimum element in a list:
#5. Encuentre el elemento mínimo en una lista:
def min_element(arr):
return min(arr)
#6. Find the index of the maximum element in a list:
#6. Encuentre el índice del elemento máximo en una lista:
def max_index(arr):
return arr.index(max(arr))
#7. Find the index of the minimum element in a list:
#7. Encuentre el índice del elemento mínimo en una lista:
def min_index(arr):
return arr.index(min(arr))
#8. Count the number of vowels in a string:
#8. Cuente el número de vocales en una cadena:
def count_vowels(s):
vowels = 'aeiou'
count = 0
for c in s:
if c.lower() in vowels:
count += 1
return count
#9. Count the number of words in a string:
#9. Cuente el número de palabras en una cadena:
def count_words(s):
return len(s.split())
#10. Reverse a string:
#10. Invertir una cadena:
def reverse_string(s):
return s[::-1]
#11. Remove duplicates from a list:
#11. Eliminar duplicados de una lista:
def remove_duplicates(arr):
return list(set(arr))