Código de Python - Indicar que listas tienen todos su valores en orden

Imágen de perfil
Val: 1.904
Oro
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Indicar que listas tienen todos su valores en ordengráfica de visualizaciones


Python

Publicado el 20 de Mayo del 2020 por Joel (109 códigos)
153 visualizaciones desde el 20 de Mayo del 2020
Este código muestre "Si" o "No" dependiendo si las listas de una lista (lista bidimensional) tiene sus valores ordenados.

Versión 1

Publicado el 20 de Mayo del 2020gráfica de visualizaciones de la versión: Versión 1
153 visualizaciones desde el 20 de Mayo del 2020
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
A=[
   [6, 7, 8, 9, 10, 11, 12, 13],
   [2, 1, 7, 11, 8, 17, 17, 8],
   [6, 9, 3, 2, 19, 2, 11, 3],
   [6, 9, 13, 22, 22, 42, 51, 53],
   [14, 17, 0, 6, 15, 8, 12, 16],
   [16, 5, 4, 2, 14, 11, 19, 8],
   [12, 13, 3, 8, 16, 12, 10, 14],
   [8, 3, 15, 0, 19, 13, 1, 17],
   [16, 1, 17, 16, 15, 18, 0, 12]
]
 
for l in A:
    print("Si" if len(list(filter(lambda x: True if x[0]==0 or l[x[0]-1]<=x[1] else False ,enumerate(l))))==len(l) else "No", l)
 
"""
Devuelve:
Si [6, 7, 8, 9, 10, 11, 12, 13]
No [2, 1, 7, 11, 8, 17, 17, 8]
No [6, 9, 3, 2, 19, 2, 11, 3]
Si [6, 9, 13, 22, 22, 42, 51, 53]
No [14, 17, 0, 6, 15, 8, 12, 16]
No [16, 5, 4, 2, 14, 11, 19, 8]
No [12, 13, 3, 8, 16, 12, 10, 14]
No [8, 3, 15, 0, 19, 13, 1, 17]
No [16, 1, 17, 16, 15, 18, 0, 12]
"""



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s6210