[Python] Un chiarimento sulla sintassi dell'Help integrato.
Gabriele Battaglia
iz4apu a libero.it
Mer 19 Feb 2020 13:17:53 CET
Ciao a tutti.
Ho questa lista:
>>> l=[1,2,3,4,5,6,7,8,9,10,11,12,13,14]
>>> l
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
>>> l.index(8)
7
Tutto regolare fin qui.
Chiedo l'help sulla funzione list.index:
>>> help(l.index)
Help on built-in function index:
index(value, start=0, stop=2147483647, /) method of builtins.list instance
Return first index of value.
Raises ValueError if the value is not present.
>>> l.index(8, start=0)
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: index() takes no keyword arguments
>>> l.index(8, start=0, stop=9)
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: index() takes no keyword arguments
Domanda semplice, perchè non posso utilizzare le keywords specificate
nell'help?
Oppure... So che se voglio cercare un valore in una porzione di lista
scriverò:
l[3:10].index(8)
Ma il dubbio resta: come mai vengono riportate le keywords start and
stop, nell'help?
Grazie in anticipo.
--
Gabriele Battaglia, IZ4APU (Libero)
Sent from TB on Windows 10, Genus Bononiae's computer.
Maggiori informazioni sulla lista
Python