Social Icons

Sunday, August 11, 2019

Python Tuples

1 - Define a tuple in Python

A tuple is an orderly and non-modifiable collection (n-tuples in mathematics). In Python, tuples are written with parentheses.

Example. Creating a tuple:

myTtuple = ("Java", "Python", "php")
print (myTuple)
# output: ('Java', 'Python', 'php')

2 - Access to the tuple elements

You can access the elements of a tuple by referring to the index number, enclosed in square brackets:

Example. Access the item in position 1:

myTuple = ("Java", "Python", "php")
print (myTuple [1])
# display: Python


Once a tuple is created, you can not change its values. The tuples are immutable.

3 - Loop through a tuple

You can browse the elements of a tuple by using a for loop.

Example. Browse the elements and print the values:

myTuple = ("Java", "Python", "php")
for x in myTuple:
   print (x)
# Displays all elements of the tuple.

4 - Check if an element exists in a tuple

To determine if a specified item is present in a tuple, you can use the keyword in:

Example. Check if "schoolbag" is present in the tuple:

myTuple = ("Java", "Python", "php")
print("javascript" in myTuple)# display false
print("Java" in myTuple)# display true

5 - Length of a Python tuple

The length of a tuple is the number of its elements. To determine the length of a tuple in Python, we use the len() method:

Example. number of elements of a tuple:

myTuple = ("Java", "Python", "php")
print (len(myTuple))
# display 3

6 - Unable to add or remove an item from a tuple


Once a tuple is created, you can not add it any elements. The tuples are immutable.

Example. Unable to add an Item to a Tuple:

myTuple = ("Java", "Python", "php")
myTuple [3] = "Javascript" # This will cause an error!

7 - Deleting a tuple

The tuples are not editable, so you can not delete items, but you can completely remove the tuple with the del key word:

Example. Delete a tuple completely:

myTuple = ("Java", "Python", "php")
del myTuple
print (myTuple) # this will generate an error because the tuple no longer exists

8 - Creating a tuple by using the tuple constructor()

Another way to create a tuple is to use the tuple constructor ()


myTuple = tuple(("binder", "notebook", "book"))
# note the double round parentheses
print (myTuple)

9 - Methods associated with a tuple

Python has two built-in methods that you can use on tuples:
  1. count () :  Returns the number of times a specified value appears in a tuple. 
  2. index () :  Searches the tuple for a specified value and returns the position of the place where it was found.  

Younes Derfoufi

No comments:

Post a Comment

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (2) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (256) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (9) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (35) Python BeautifulSoup (1) Python For Data Science (2) Python PyQt (4) Python Reference (1) Python-Books (6) Python-DVD-Training (1) Python-Exercises (231) Python-Framework (1) Python-IDE (1) Python-Kivy-Framework (2) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)

Sample text

Sample Text

Blogger Templates