📜  python 用户对元组的输入 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.032000             🧑  作者: Mango

Python 用户对元组的输入

在 Python 中,元组(tuple)是一种不可变的序列数据类型。与列表(list)不同,元组的值无法更改、删除或添加,因此通常用于保存不变数据。本文将介绍 Python 用户如何输入元组。

直接定义元组

Python 中的元组可以通过在小括号内输入一组数据来定义,数据之间用逗号分隔。例如,以下代码定义了一个包含三个数据的元组:

tup = (1, 'a', True)
print(tup)  # 输出:(1, 'a', True)
通过拆分列表转换

Python 中的列表(list)是一种可变的序列数据类型。我们可以先将用户输入的数据保存在列表中,然后将列表转换为元组。以下是一个示例代码:

# 获取用户输入的数据
data = input("请以逗号分隔输入数据:")
# 将数据转换为列表
lst = data.split(',')
# 将列表转换为元组
tup = tuple(lst)
print(tup)
在函数中输入元组

有时我们需要在函数中输入元组类型的参数。以下是一个示例函数:

def func(input_tuple):
    for item in input_tuple:
        print(item)
        
# 调用函数
test_tuple = (1, 'a', True)
func(test_tuple)

以上是 Python 用户对元组的输入的介绍。可以看出,Python 提供了多种方法来定义元组,以满足用户的不同需求。