** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
◆.index()
.index
r = [1, 2, 3, 4, 5, 1, 2, 3]
print(r.index(3))
result
2
Vous pouvez vérifier l'index de l'élément spécifié en utilisant .index ()
.
Dans ce cas, l'index est renvoyé en tant que 2 car il recherche depuis le début (le premier "3" est détecté).
.index
r = [1, 2, 3, 4, 5, 1, 2, 3]
print(r.index(3, 3))
result
7
De .index (3, 3)
Le premier "3" spécifie l'élément à rechercher, tel que "Rechercher" 3 "".
Le "3" à la fin spécifie la plage de recherche, telle que "Rechercher à partir de l'index" 3 "ou version ultérieure."
◆.count()
.count
r = [1, 2, 3, 4, 5, 1, 2, 3]
print(r.count(3))
result
2
Cela signifie "compter combien de" 3 "sont là."
if
r = [1, 2, 3, 4, 5, 1, 2, 3]
if 5 in r:
print('exist')
result
exist
If '5' exists in r, print "exist." veux dire. L'instruction if sera traitée dans une classe ultérieure.
sort_and_reverse
r = [1, 2, 3, 4, 5, 1, 2, 3]
r.sort()
print(r)
r.sort(reverse=True)
print(r)
r.reverse()
print(r)
result
[1, 1, 2, 2, 3, 3, 4, 5]
[5, 4, 3, 3, 2, 2, 1, 1]
[1, 1, 2, 2, 3, 3, 4, 5]
En utilisant .sort ()
, vous pouvez trier les éléments de la liste par ordre croissant de nombres.
Avec .sort (reverse = True)
, vous pouvez le faire dans l'ordre inverse.
Il existe également une méthode appelée .reverse ()
, donc c'est OK.
.split ()
et .join ()
split_and_join
s = 'My name is Tony.'
to_split = s.split(' ')
print(to_split)
x = ' '.join(to_split)
print(x)
result
['My', 'name', 'is', 'Tony.']
My name is Tony.
Par .split ('')
"Utilisez(espace) pour séparer les chaînes et utilisez-les comme éléments pour créer une liste." On peut le dire. Inversement, en utilisant
. Join () , "Mettez un
(espace) entre les éléments et combinez les éléments en une chaîne."
On peut le dire.
◆help
help
help(list)
result
class list(object)
| list(iterable=(), /)
|
| Built-in mutable sequence.
|
| If no argument is given, the constructor creates a new empty list.
| The argument must be an iterable if specified.
|
| Methods defined here:
|
| __add__(self, value, /)
| Return self+value.
|
| __contains__(self, key, /)
| Return key in self.
|
| __delitem__(self, key, /)
| Delete self[key].
|
| __eq__(self, value, /)
| Return self==value.
|
| __ge__(self, value, /)
| Return self>=value.
|
| __getattribute__(self, name, /)
| Return getattr(self, name).
|
| __getitem__(...)
| x.__getitem__(y) <==> x[y]
|
| __gt__(self, value, /)
| Return self>value.
|
| __iadd__(self, value, /)
| Implement self+=value.
|
| __imul__(self, value, /)
| Implement self*=value.
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| __iter__(self, /)
| Implement iter(self).
|
| __le__(self, value, /)
| Return self<=value.
|
| __len__(self, /)
| Return len(self).
|
| __lt__(self, value, /)
| Return self<value.
|
| __mul__(self, value, /)
| Return self*value.
|
| __ne__(self, value, /)
| Return self!=value.
|
| __repr__(self, /)
| Return repr(self).
|
| __reversed__(self, /)
| Return a reverse iterator over the list.
|
| __rmul__(self, value, /)
| Return value*self.
|
| __setitem__(self, key, value, /)
| Set self[key] to value.
|
| __sizeof__(self, /)
| Return the size of the list in memory, in bytes.
|
| append(self, object, /)
| Append object to the end of the list.
|
| clear(self, /)
| Remove all items from list.
|
| copy(self, /)
| Return a shallow copy of the list.
|
| count(self, value, /)
| Return number of occurrences of value.
|
| extend(self, iterable, /)
| Extend list by appending elements from the iterable.
|
| index(self, value, start=0, stop=9223372036854775807, /)
| Return first index of value.
|
| Raises ValueError if the value is not present.
|
| insert(self, index, object, /)
| Insert object before index.
|
| pop(self, index=-1, /)
| Remove and return item at index (default last).
|
| Raises IndexError if list is empty or index is out of range.
|
| remove(self, value, /)
| Remove first occurrence of value.
|
| Raises ValueError if the value is not present.
|
| reverse(self, /)
| Reverse *IN PLACE*.
|
| sort(self, /, *, key=None, reverse=False)
| Stable sort *IN PLACE*.
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| __new__(*args, **kwargs) from builtins.type
| Create and return a new object. See help(type) for accurate signature.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
Vous pouvez également appeler comment utiliser la méthode avec de l'aide.