Dividir la lista en varias listas con un número fijo de elementos

Johnny Everson

¿Cómo dividir una lista de elementos en listas con como máximo N elementos?

Ej: Dada una lista con 7 elementos, cree grupos de 4, dejando el último grupo posiblemente con menos elementos.

split(List(1,2,3,4,5,6,"seven"),4)

=> List(List(1,2,3,4), List(5,6,"seven"))
Kipton Barros

Creo que estás buscando grouped. Devuelve un iterador, pero puede convertir el resultado en una lista,

scala> List(1,2,3,4,5,6,"seven").grouped(4).toList
res0: List[List[Any]] = List(List(1, 2, 3, 4), List(5, 6, seven))

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Lista dividida en varias listas con un número fijo de elementos en Java 8

Cómo dividir una lista con un número fijo de elementos en cada sublista

Dividir la lista en varias listas según el valor de los elementos

Inserte un número fijo de elementos en la lista después de cada elemento existente

Python encuentra max en la lista de listas y elementos con un número indefinido de enteros y flotantes

Reemplazar elementos en la lista con otros elementos (listas pequeñas) dependiendo de varias condiciones

Dividir una lista en un número fijo de sublistas de tamaño aleatorio

División de la lista en varias listas, según el índice de elementos

Un predicado de prólogo para dividir una lista en listas especiales cada n elementos

Dividir una lista de tuplas en varias listas por los mismos elementos de tupla

java Divide una lista en varias listas mediante la exclusión de elementos

Dividir una lista de marcos de datos en varias listas según un factor en cada marco de datos

hacer una lista diferente basada en el número de elementos en la lista de listas

Cómo generar un número fijo de elementos del total de elementos con el mismo valor en C # falso

¿Cómo dividir el BigInteger de 2048 bits en palabras con un número fijo de 64 bits?

La forma más eficiente de dividir un número con varias opciones

Divida una lista en varias listas, cada una con una cantidad determinada de elementos.

CTE recursivo de SQLite para calcular el número de elementos en la lista (de listas)

En Python, dado un diccionario con listas en los valores, ¿cómo clasifico el diccionario en función de la cantidad de elementos en esa lista?

Repartición con un número mínimo fijo de elementos en cada partición del RDD usando Spark

Dividir una lista de listas, cada una con x elementos, en una lista del doble de listas, cada una con x / 2 elementos

¿Cómo dividir un marco de datos de cadenas en varias columnas según una lista de índices con pandas?

¿Cómo dividir un marco de datos de cadenas en varias columnas según una lista de índices con pandas?

Enlazar los elementos del marco de datos correspondientes de varias listas en R (con gapply para la función)

Encuentre la lista con el mayor número de elementos en una lista de lista

dividir la columna con la lista en varias columnas en el marco de datos

Convierta la lista con listas anidadas de diferentes longitudes y elementos vacíos en un marco de datos en R

¿Cómo nombrar sucintamente todos los elementos de varias listas de la misma manera cuando las listas están anidadas en una lista R?

Dividir un elemento de una lista con todos los demás elementos de la lista.