En python podemos devolver múltiples valores:
- Es una característica única de Python que devuelve múltiples valores a la vez.
def
GFG():
g
=
1
f
=
2
return
g, f
x, y
=
GFG()
print
(x, y)
Producción:(1, 2)
- Permite la indexación negativa: Python permite la indexación negativa de sus secuencias. Índice -1 se refiere al último elemento, -2 segundo último elemento y así sucesivamente.
my_list
=
[
'geeks'
,
'practice'
,
'contribute'
]
print
(my_list[
-
1
])
Producción:contribute
- Combinación de varias strings. Podemos concatenar fácilmente todos los tokens disponibles en la lista.
my_list
=
[
'geeks'
,
'for'
,
'geeks'
]
print
(''.join(my_list))
Producción:geeksforgeeks
- El intercambio es tan fácil como ninguno.
Vea, Cómo podríamos intercambiar dos objetos en Python.
x
=
1
y
=
2
print
(
'Before Swapping'
)
print
(x, y)
x, y
=
y, x
print
(
'After Swapping'
)
print
(x, y)
Producción:Before Swapping (1, 2) After Swapping (2, 1)
- ¿Desea crear un servidor de archivos en Python?
Podemos hacerlo fácilmente simplemente usando el siguiente código de línea.python
-
m SimpleHTTPServer
# default port 8080
Puede acceder a su servidor de archivos desde el dispositivo conectado en la misma red.
- Quiere saber acerca de la versión de Python que está usando (simplemente haciendo un poco de codificación). Use las siguientes líneas de código:
import
sys
print
(
"My Python version Number: {}"
.
format
(sys.version))
Producción:My Python version Number: 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609]
Imprime la versión que está utilizando.
- Almacene todos los valores de List en nuevas variables separadas.
a
=
[
1
,
2
,
3
]
x, y, z
=
a
print
(x)
print
(y)
print
(z)
Producción:1 2 3
- Convierta una lista anidada en una lista, simplemente usando una línea de código de Itertools. Ejemplo: [[1, 2], [3, 4], [5, 6]] debe convertirse en [1, 2, 3, 4, 5, 6]
import
itertools
a
=
[[
1
,
2
], [
3
,
4
], [
5
,
6
]]
print
(
list
(itertools.chain.from_iterable(a)))
Producción:[1, 2, 3, 4, 5, 6]
- Quiere transponer una Matrix. Solo usa zip para hacer eso.
matrix
=
[[
1
,
2
,
3
], [
4
,
5
,
6
]]
print
(
zip
(
*
matrix))
Producción:[(1, 4), (2, 5), (3, 6)]
- Quiere declarar alguna función pequeña, pero no usa la forma convencional de declarar. Usa lambda. La palabra clave lambda en python proporciona un atajo para declarar la función anónima.
subtract
=
lambda
x, y : x
-
y
subtract(
5
,
4
)
Publicación traducida automáticamente
Artículo escrito por joshiyogesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA