GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python ABC
  • View project on GitHub

This view

  • Original page
  • New address

GeezerVison is showing pythonitalia.github.io — Tipi: Tuple

Tipi: Tuple

Prima di studiare le tuple assicurati di conoscere le liste.

Le tuple sono come le liste ma immutabili.

>>> tup = (1, 2, 3)                                    
>>> tup
(1, 2, 3)
>>> type(tup)
<class 'tuple'>

Puoi fare tutte queste operazione, che fai con le liste, anche sulle tuple

>>> len(tup)                                           
3
>>> tup + (4, 5, 6)
(1, 2, 3, 4, 5, 6)
>>> tup[:2]
(1, 2)
>>> 2 in tup
True

Puoi scompattare le tuple (o liste) in variabili

>>> a, b, c = (1, 2, 3)                                
>>> a
1
>>> b
2
>>> c
3

puoi anche omettere le parentesi

>>> d, e, f = 4, 5, 6                                  
4
>>> e
5
>>> f
6

Le tuple sono create di default se non usi le parentesi

>>> g = 4, 5, 6                                        
>>> g
(4, 5, 6)
>>> type(g)
<class 'tuple'>

Guarda come è facile scambiare due valori

>>> e, d = d, e                                        
>>> e
4
>>> d
5

Importante: Si noti che una tupla di lunghezza uno deve avere una virgola dopo l’ultimo elemento ma tuple di altre lunghezze, anche zero, no.

>>> type((1))
<class 'int'>
>>> type((1,))
<class 'tuple'>
>>> type(())
<class 'tuple'>

This content is a derivative of “Learn X in Y minutes” by adambard, used under a CC BY-SA 3.0 license.

Python ABC
  • Principali Riferimenti Online
  • Per iniziare
  • Pyllole
    • Installare Python
    • Come usare Python
    • Ambiente di sviluppo
    • Sintassi
    • Variabili
    • Print
    • Input
    • If - Else
    • Cicli
    • Tipi: Numeri
    • Tipi: Stringhe
    • Tipi: Boolean
    • Tipi: None
    • Tipi: Liste
    • Tipi: Tuple
    • Tipi: Set
    • Tipi: Dizionari
    • Try - Except
    • Funzioni
    • Moduli
    • Iterabili e Iteratori
    • List Comprehension
    • Classi
    • Ereditarietà (Inheritance)
    • Ereditarietà multipla
    • Lo Zen di Python
  • Strumenti Online
  • Documentazione Gratuita

python-abc is maintained by pythonitalia.

This page was generated by GitHub Pages.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.