English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Python ha alcuni tipi di dati integrati semplici, come int, float, complex, str, bool. Ha anche alcuni tipi di dati integrati complessi, come List, Dict, Tuple, Set.
Lista-La lista è uno dei tipi di dati in Python. La lista è un insieme di oggetti, è ordinata e mutabile. In Python, è scritta tra parentesi quadre[].
my_list=["auto","autobus","camion"] print(my_list)
Possiamo accedere agli elementi della lista tramite il numero di indice di riferimento:
Restituisce l'elemento nella posizione 1.
my_list=["auto","autobus","camion"] print(my_list[1])
Utilizzando il numero di indice, possiamo modificare il valore dell'elemento.
my_list=["auto","autobus","camion"] my_list[2] = "furgone" # I valori sono mutabili print(my_list)
Possiamo utilizzare un ciclo for per esplorare gli elementi della lista.
my_list=["auto","autobus","camion"] for x in my_list: print(x)
Alcuni metodi degli elenchi
Python ha alcuni metodi integrati che possiamo utilizzare negli elenchi.
Numero di serie | Metodi e descrizioni |
---|---|
1 | Aggiungi() Questo metodo serve per aggiungere un elemento alla fine dell'elenco |
2 | Chiara() Questo metodo serve per rimuovere tutti gli elementi dall'elenco |
3 | Copia() Questo metodo serve per restituire una copia dell'elenco |
4 | 计数() Questo metodo serve per restituire il numero di elementi con il valore specificato |
5 | Estendi() Questo metodo serve per aggiungere gli elementi dell'elenco (o qualsiasi iterable) alla fine dell'elenco corrente |
6 | 指数() Questo metodo serve per restituire l'indice del primo elemento con il valore specificato |
7 | Inserisci() Questo metodo serve per aggiungere un elemento nella posizione specificata |
8 | pop() Questo metodo serve per rimuovere l'elemento specificato nella posizione |
9 | Rimuovi() Questo metodo serve per rimuovere l'elemento con il valore specificato |
10 | Inverti() Questo metodo serve per invertire l'ordine dell'elenco |
11 | Classifica() Questo metodo serve per ordinare l'elenco |
Dizionario-I dizionari sono insiemi di elementi non ordinati, i dizionari utilizzano le chiavi piuttosto che la loro posizione. Il dizionario è un tipo di dati astratto in Python. I dizionari hanno due parametri, una chiave e un valore. Ogni chiave è associata a un valore, quindi possiamo dire che i dizionari sono array associativi.
>>> student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022}
Qui, utilizziamo il record degli studenti, tutto ciò che dobbiamo fare è utilizzare il nome dello studente come indice.
>>> student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022} >>> student["Adwaita"] 009
In these examples, our dictionary is the student, and there is an order in the dictionary. Just like the first element is "Aadrika", the second element is "Adwaita", and so on. But there is no order in the dictionary. This is why the output of the student dictionary does not reflect the "original order".
If you want to add an element.
>>> student["Krishna"] = 111 >>> student student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022,"Krishna":111}
Therefore, the initial dictionary is empty, and then it takes values one by one in the incremental process.
元组-Tuples are a collection of objects in Python. It is separated by commas (", "). In terms of indexing, tuples are similar to lists. Tuples are mainly immutable. They also have comparability and hashability, so we can easily sort them, and in Python dictionaries, tuples are used as keys.
my_tuple={"car","bus","truck"} print(my_tuple)
We can access tuple items by reference index.
Return the item to position 1.
my_tuple={"car","bus","truck"} print(my_tuple[1])
If a tuple is created, then we will not be able to change its value. Tuples are immutable.
We cannot change the values in the tuple.
my_tuple={"car","bus","truck"} my_tuple[3] = "van" # The values are unchangeable print(my_tuple)
We can use a for loop to traverse the items in the tuple.
my_tuple={"car","bus","truck"} for x in my_tuple: print(x)
Python has two built-in methodscount()
eindex()
. We can use these methods in tuples.
计数() | This method returns the number of times the specified value appears in the tuple. |
指数() | This method searches for the specified value in the tuple and returns its position |
集合In mathematics, a set is a collection of different objects. For example, here we assume three numbers, when considered separately, the numbers 2, 4, and 6 are different objects, but when considered together, they form a single set of size 3, denoted as {2, 4, 6}.
In Python, set is very useful because set is a highly optimized method, because any specific element exists in set, or it is not easy to check.
Metodi di collection
1. Metodo add(x): se l'elemento non esiste nella lista, aggiungilo alla lista.
A = {"AA", "BB", "CC"} A.add("DD") ->Aggiungi DD all'insieme A.
2. Metodo union(s): questo metodo restituisce l'unione di due insiemi. Per l'operazione di unione, utilizzare l'operatore “ |”.
A = {"AA", "BB", "CC"} B = {"MM", "NN"} Z = A.union(B) OR Z = A|B ->L'insieme Z avrà gli elementi sia di A che di B
3. Metodo di intersezione: questo metodo restituisce l'intersezione di due insiemi. In questo caso, possiamo anche usare l'operatore “&”.
S = A.intersection(B) ->L'insieme S conterrà gli elementi comuni di A e B
4. Metodo di differenza: questo metodo restituisce un insieme di elementi che appartengono al primo insieme ma non al secondo. Possiamo usare l'operatore “-” qui.
S = A.difference(B) OR S = A – B ->L'insieme S avrà tutti gli elementi che sono in A ma non in B
5.clear()
Metodo: pulisce l'intero insieme.
B.clear() ->Pulisce l'insieme B
Operatori di collection
Le collection e le collection congelate supportano i seguenti operatori
Inserisci s | #Controllo di inibizione |
La chiave non è in s | #Controllo non vincolante |
s1 == s2 | #I due insiemi sono uguali |
s1!= s2 | #I due insiemi non sono uguali |
s1 <= s2 | #s1 è un sottoinsieme di s2, s1 <s2#Il primo insieme è un sottoinsieme del secondo, s1> = s2#Il primo insieme è un superinsieme del secondo |
s1> s2 | #Il primo insieme è un superinsieme del secondo |
s1 | s2 | #L'unione di due insiemi |
s1 e s2 | #L'intersezione di due insiemi |
s1 – s2 | #L'insieme degli elementi nel primo insieme, non nel secondo |
s1 ˆ s2 | #L'elemento si trova esattamente in un primo o secondo insieme |