what is Python Tuple

what is Python Tuple

·

1 min read

Definition

  • One of the data structure in python.
  • Almost same as List But Tuple is not editable.
  • Object.

    index structure

    same as List indexing

How to use

a = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)

characteristic

Tuple is not editable.

Examples

declaration

use "(" and ")" to declear. But, if there is a element in Tuple, you need to add comma

tuple1=(1,)
tuple2=(1,2,3)
notTuple=(0) #wrong, this is int type. comma needed

slicing

Same as List.

[starting index : ending index-1 : condition index]

  • [0:8:3] = select index 0 to 7 by adding 3
  • [:8:] = select index 0 to 7 by adding 1
  • [7::] = select index 7 to -1 by adding 1
  • [::-1] = select index 0 to -1 by adding -1
a = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
print(a[0:8:3])  # (0, 3, 6)
print(a[:8:])  # (0, 1, 2, 3, 4, 5, 6, 7)
print(a[7::])  # (7, 8, 9)
print(a[::-1])  # (9, 8, 7, 6, 5, 4, 3, 2, 1, 0)