Escolar Documentos
Profissional Documentos
Cultura Documentos
Reduce( ) Reduce( )
Itera sobre cada item em uma lista O método reduce() das instâncias
ou qualquer outro tipo de dados Array executa uma função de
iterável e retorna um único valor. retorno fornecida pelo usuário em
cada elemento da matriz, em
Sintaxe:
functools.reduce(function, iterable[,
ordem, passando o valor de
initializer]) retorno do cálculo no elemento
anterior.
# Exemplo de uso da função reduce()
# Função para retornar a soma Sintaxe:
from functools import reduce array.reduce(callback( acumulador,
def soma(x, y): valorAtual[, index[, array]] )[, valorInicial])
return x + y
numeros = [1, 2, 3, 4, 5] //Exemplo de uso do reduce
soma_total = reduce(soma, numeros) var numeros = [1,2,3,4,5,6];
print(f"Soma total: {soma_total}") var tot =
numeros.reduce(function(total,numero){
Soma total: 15 return total + numero;
}, 0);
console.log(tot)
Hex( )
Converte um número inteiro para //saída: 21
uma string hexadecimal.
ToString( )
Sintaxe: Método interno que pode ser
hex(x) usado para converter um número
decimal em hexadecimal.
# Exemplo de uso da função hex()
numero = 255 Sintaxe:
hexadecimal = hex(numero) str.toString()
print(f'O número {numero} em hexadecimal
é: {hexadecimal}') //Exemplo de uso do toString
const numero = 255;
O número 255 em hexadecimal é: 0xff const hexadecimal = numero.toString(16);
console.log(hexadecimal);
Enumerate( ) //saída: ff
Devolve um objeto
enumerado. iterable deve ser uma
sequência, um iterador ou algum IndexOf( )
outro objeto que suporte a O método indexOf() retorna o
iteração. primeiro índice em que o elemento
pode ser encontrado no array,
Sintaxe: retorna -1 caso o mesmo não
enumerate(iterable, start=0) esteja presente.
Filter( ) Filter( )
Constrói um novo objeto a partir O método filter() cria um novo
dos elementos da interação que array com todos os elementos que
forem verdadeiros. passaram no teste implementado
pela função fornecida.
Sintaxe:
filter(function, iterable) Sintaxe:
var newArray = arr.filter(callback[, thisArg])
# Exemplo de uso da função filter()
# Função de filtro para verificar se um
//Exemplo de uso do filter
número é par
def eh_par(numero): var numeros = [1,2,3,4,5,6,7,8,9,10]
return numero % 2 == 0 var resultado = numeros.filter(item => item
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] % 2 == 0)
numeros_pares = filter(eh_par, numeros) console.log(resultado);
numeros_pares_lista = list(numeros_pares)
print(f'Números pares: Números pares: [ 2, 4, 6, 8, 10 ]
{numeros_pares_lista}')
Sintaxe: Sintaxe:
map(function, iterable, *iterables) arr.map(callback[, thisArg])
2 elevado à potência 3 é: 8
Console.log( )
Exibe uma mensagem no console
Print( ) do navegador.
Exibe informações na saída
padrão. Sintaxe:
console.log(obj1[, obj2, ..., objN]);
Sintaxe:
print(*objects, sep=' ', end='\n', file=None, //Exemplo de uso do console.log
flush=False) console.log("Feijão com arroz")
Sintaxe:
sorted(iterable, /, *, key=None,
Reduce( )
reverse=False) O método reduce() pode ser
usado para somar os elementos
# Exemplo de uso da função sorted() de um array, como na função
# Lista de números desordenados sum() do python.
numeros_desordenados = [4, 1, 7, 3, 9, 2]
numeros_ordenados = Sintaxe:
sorted(numeros_desordenados) array.reduce(callback( acumulador,
print(f'Números desordenados: valorAtual[, index[, array]] )[, valorInicial])
{numeros_desordenados}')
print(f'Números ordenados: //Exemplo de uso do reduce para somar
{numeros_ordenados}') function somarArray(array) {
return array.reduce((acumulador,
Números desordenados: [4, 1, 7, 3, 9, 2] elemento) => acumulador + elemento, 0);
Números ordenados: [1, 2, 3, 4, 7, 9] }
const meuArray = [1, 2, 3, 4, 5];
const resultado = somarArray(meuArray);
Sum( ) console.log(resultado);
Soma os elementos de um
iterável. //saída: 15
Sintaxe:
sum(iterable, /, start=0) Slice( )
O método slice() retorna uma
# Exemplo de uso da função sum() cópia de parte de um array a partir
numeros = [1, 2, 3, 4, 5] de um subarray criado entre as
soma = sum(numeros) posições início e fim (fim não é
print(f'A soma dos números na lista é: incluído) de um array original.
{soma}')
Sintaxe:
A soma dos números na lista é: 15
arr.slice([início[,fim]])
Sintaxe: ToString( )
slice(start, stop, step=None) Método interno que retorna uma
representação de cadeia de
# Exemplo de uso da função slice() caracteres de um objeto.
numeros = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Ele também pode equivaler à
fatia = slice(2, 5) função Oct( ) do python para
parte_da_lista = numeros[fatia]
converter o número decimal para
print(f'Lista original: {numeros}')
print(f'Parte da lista usando a fatia:
octal.
{parte_da_lista}')
Sintaxe:
Lista original: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] str.toString()
Parte da lista usando slice: [2, 3, 4]
//Exemplo de uso do toString
//Converter para base octal
Oct( ) const numero = 10;
const octal = numero.toString(8);
Converte um número inteiro para
console.log(octal);
uma string em base octal.
//saída: 12
Sintaxe:
oct(x)
Math.min( )
# Exemplo de uso da função oct()
A função Math.min() retorna o
numero = 16
forma_octal = oct(numero)
menor valor passado como
parâmetro.
print(f'O número {numero} em octal é: Sintaxe:
{forma_octal}') Math.min([valor1[, valor2[, ...]]])
Sintaxe: Math.max( )
min(iterable, *, key=None) A função Math.max() retorna o
min(iterable, *, default, key=None) maior valor passado como
min(arg1, arg2, *args, key=None) parâmetro.
# Exemplo de uso da função min() em uma Sintaxe:
lista Math.max([valor1[,valor2, ...]])
numeros = [5, 2, 8, 1, 7]
minimo_lista = min(numeros)
//Exemplo de uso da função Math.max()
print(f'O valor mínimo na lista é:
var x = 10, y = 5;
{minimo_lista}')
var result = Math.max(x, y);
console.log(result)
O valor mínimo é 2
//saída: 10
Max( )
Encontra o valor máximo em um
iterável ou os valores máximos
entre dois ou mais argumentos.
Sintaxe:
max(iterable, *, key=None)
max(iterable, *, default, key=None)
max(arg1, arg2, *args, key=None)
O valor máximo é 8