Python Language Tuple: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 2: Line 2:
* [[Python_Language#Tuple|Python Language]]
* [[Python_Language#Tuple|Python Language]]
=Overview=
=Overview=
A tuple is a immutable [[Python_Language#Sequence_Types|sequence type]] that contains zero or more elements and whose elements can be of different types. Once a tuple is defined, you can't add, delete or change items. A tuple is similar to a constant [[Python Language List#Overview|list]].
A tuple is a immutable [[Python_Language#Sequence_Types|sequence type]] that contains zero or more elements and whose elements can be of different types. Once a tuple is defined, you can't add, delete or change items. A tuple is similar to a constant [[Python Language List#Overview|list]], and could be used instead of a list, if we can afford the "list" to be immutable. Naturally, the list's mutating functions  <code>append()</code>, <code>insert()</code> do not exist on tuples.
 
=Declaration=
=Declaration=
=Conversion from other Data Structures=
=Conversion from other Data Structures=

Revision as of 04:57, 20 January 2022

Internal

Overview

A tuple is a immutable sequence type that contains zero or more elements and whose elements can be of different types. Once a tuple is defined, you can't add, delete or change items. A tuple is similar to a constant list, and could be used instead of a list, if we can afford the "list" to be immutable. Naturally, the list's mutating functions append(), insert() do not exist on tuples.

Declaration

Conversion from other Data Structures

Tuple Unpacking

Exchanging Variable Values

Tuples can be used to exchange to variable values without using a third temporary variable.