Home >Backend Development >Python Tutorial >Python variable types - the practical application and significance of tuples

Python variable types - the practical application and significance of tuples

乌拉乌拉~
乌拉乌拉~Original
2018-08-13 15:47:332122browse

In this article, we will learn about tuples among python variable types, which are a commonly used variable element. I hope this article can provide some help to you who have just come into contact with python.

python tuple: Tuple is another data type, similar to List (list). Tuples are identified with "()". Internal elements are separated by commas. But tuples cannot be assigned twice, which is equivalent to a read-only list.

Let’s give an example:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
 
print tuple               # 输出完整元组
print tuple[0]            # 输出元组的第一个元素
print tuple[1:3]          # 输出第二个至第三个的元素 
print tuple[2:]           # 输出从第三个开始至列表末尾的所有元素
print tinytuple * 2       # 输出元组两次
print tuple + tinytuple   # 打印组合的元组

The output results of the above example are as follows:

('runoob', 786, 2.23, 'john', 70.2)
runoob
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('runoob', 786, 2.23, 'john', 70.2, 123, 'john')

The following are the elements The group is invalid, because tuples are not allowed to be updated. The list is allowed to be updated. Let's give an example as follows:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tuple[2] = 1000    # 元组中是非法应用
list[2] = 1000     # 列表中是合法应用

The above is my understanding of tuples. I hope this article can provide some help to you who have just come into contact with python

The above is the detailed content of Python variable types - the practical application and significance of tuples. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn