1. islice (iterable, start, stop, step) : — questo iteratore stampa selettivamente i valori a cui si fa riferimento nel suo contenitore iterabile passato come argomento. Questo iteratore accetta 4 argomenti, un contenitore iterativo, posizione iniziale, posizione finale e falcata.
2. mappa stellare (funz., Elenco di tuple) : — Questo iteratore prende una funzione e un elenco di tuple come argomento e restituisce un valore in base alla funzione da ciascuna tupla nell’elenco.
|
Output:
I valori dell’elenco a fette sono: [4, 7, 10] I valori acc. per funzionare sono: [1, 1, 4, 1]
3. takewhile (func, iterable) : — questo iteratore è l’opposto di drop while (), stampa i valori finché la funzione non restituisce false la prima volta.
4. tee (iteratore, conteggio) : — Questo iteratore divide il contenitore in più iteratori menzionati nell’argomento.
|
Output:
5. zip_longest (iterable1, iterable2, fillval.) : 8212; questo iteratore stampa i valori degli iterabili uno alla volta . Se una delle iterazioni viene stampata completamente, i valori rimanenti vengono riempiti con i valori assegnati a fillvalue .
|
Output:
I valori combinati degli iterabili sono: (’G’,’ e’) (’e ’,’ k’) (’s’,’ f’) (’o’,’ r ’) (’ G’, ’e’) (’ e’, ’k’) (’ s’, ’_’ )
Iteratori combinatori
1. prodotto (iter1, iter2) : — Questo iteratore stampa il prodotto cartesiano dei due contenitori iterabili passati come argomenti.
2. permutazioni (iter, group_size) : — questo iteratore stampa tutte le possibili permutazioni di tutti gli elementi dell’iterabile. La dimensione di ogni gruppo di permutazione è determinata dall’argomento dimensione_gruppo .
|
Output:
Il prodotto cartesiano dei contenitori è: [(’A’, ’1’), (’ A ’, ’2’), (’ B’, ’1’), (’ B’, ’2’)] Tutte le permutazioni del dato contenitore sono: [(’ G’, ’f’), (’ G ’, ’G’), (’ f’, ’G’), (’ f’, ’G’), (’ G’, ’G’), (’ G’, ’f’)]
3. combinazioni (iterable, group_size) : — questo iteratore stampa tutte le possibili combinazioni (nessuna sostituzione) del contenitore passato in argomenti in la dimensione del gruppo specificata in ordine ordinato.
4. combinations_with_replacement (iterable, group_size) : — questo iteratore stampa tutte le possibili combinazioni (con sostituzione) del contenitore passato in argomenti in la dimensione del gruppo specificata in ordine ordinato.
|
Output:
Tutta la combinazione di container in ordine (senza sostituzione) è: [(’ 1’,’ 2 ’), (’ 1’, ’3’), (’ 1’, ’4’), (’ 2’, ’3’), (’ 2’, ’4’), (’ 3’, ’4 ’)] Tutte le combinazioni di contenitori in ordine (con sostituzione) sono: [(’ G’, ’G’), (’ G’, ’f’), (’ G’, ’G’ ’), (’ f’, ’f’), (’ f’, ’G’), (’ G’, ’G’)]
Infinito iteratori
1. conteggio (inizio, passaggio) : — Questo iteratore inizia a stampare da "start" e stampa a tempo indeterminato . Se vengono menzionati i passaggi, i numeri vengono saltati, altrimenti il passaggio è 1 per impostazione predefinita.
Esempio:
iterator.count (5,2) stampe - 5,7,9,11 .. . infinitamente
2. loop (iterabile) : — questo iteratore stampa tutti i valori in ordine dal contenitore passato. Riprende la stampa dall’inizio di nuovo quando tutti gli elementi sono stati ciclati .
Esempio:
iterator.cycle ([1,2,3,4]) stampa - 1,2,3,4,1,2,3,4,1 . .. all’infinito
3. ripeti (val, num) : — Questo iteratore stampa ripetutamente il valore passato un numero infinito di volte. Se viene menzionato un numero, sono fino a quel numero.
|
Output:
Stampa del numeri ripetutamente: [25, 25, 25, 25]
Questo articolo per gentile concessione di Manjeet Singh . Se sei come Python.Engineering e desideri contribuire, puoi anche scrivere un articolo utilizzando contribuire.python.engineering o pubblicando un articolo contribuire @ python.engineering. Vedi il mio articolo che appare sulla homepage di Python.Engineering e aiuta altri geek.
Pubblica commenti se trovi qualcosa che non va o se desideri condividere maggiori informazioni sull’argomento discusso sopra.
Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..), controlla altri argomenti relativi a Python functions.
Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2023. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.
A proposito, questo materiale è disponibile anche in altre lingue:
- Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Italiano Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Deutsch Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Français Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Español Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Türk Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Русский Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Português Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Polski Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- Nederlandse Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- 中文 Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- 한국어 Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- 日本語 Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
- हिन्दी Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..)
California | 2023-01-31
Python functions è tutto un po' confuso 😭 Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..) non è l'unico problema che ho riscontrato. Non sono proprio sicuro che sia il metodo migliore
Shanghai | 2023-01-31
Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..) e altri problemi con il Python functions 😁. Lo userò nella mia tesi di laurea
Massachussetts | 2023-01-31
Forse ci sono altre risposte? Cosa significa esattamente Funzioni dell`iteratore in Python | Set 2 (islice (), mappa stellare (), tee () ..) significa esattamente?. Tornerò domani con un feedback