** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich, nachdem ich den Kurs von belegt habe. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
◆.index()
.index
r = [1, 2, 3, 4, 5, 1, 2, 3]
print(r.index(3))
result
2
Sie können den Index eines angegebenen Elements mit .index ()
nachschlagen.
In diesem Fall wird der Index als 2 zurückgegeben, da er von Anfang an sucht (die erste "3" wird erkannt).
.index
r = [1, 2, 3, 4, 5, 1, 2, 3]
print(r.index(3, 3))
result
7
Von ".index (3, 3)" Die erste "3" gibt das zu suchende Element an, z. B. "Suche nach" 3 "". Die nachfolgende "3" gibt den Suchbereich an, z. B. "Suche ab Index" 3 "oder höher."
◆.count()
.count
r = [1, 2, 3, 4, 5, 1, 2, 3]
print(r.count(3))
result
2
Es bedeutet "zählen, wie viele" 3 "es gibt."
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." meint. Die if-Anweisung wird in einer späteren Klasse behandelt.
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]
Mit .sort ()
können Sie die Elemente der Liste in aufsteigender Reihenfolge sortieren.
Mit .sort (reverse = True)
können Sie dies in umgekehrter Reihenfolge tun.
Es gibt auch eine Methode namens ".reverse ()", also ist es OK.
.split ()
und .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.
Mit .split ('')
"Verwenden Sie`` (Leerzeichen), um die Zeichenfolgen zu trennen und sie als Elemente zum Erstellen einer Liste zu verwenden."
Es kann gesagt werden.
Umgekehrt, indem Sie ". Join ()" verwenden,
"Setzen Sie ein Leerzeichen zwischen die Elemente und kombinieren Sie die Elemente zu einer Zeichenfolge."
Es kann gesagt werden.
◆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
Sie können auch mit Hilfe aufrufen, wie die Methode verwendet wird.
Recommended Posts