龙空技术网

Python入门教程——数据类型之元组

随心而码 106

前言:

现在看官们对“python中将列表转换为元组”可能比较珍视,同学们都需要学习一些“python中将列表转换为元组”的相关文章。那么小编也在网上搜集了一些对于“python中将列表转换为元组””的相关资讯,希望各位老铁们能喜欢,姐妹们快快来学习一下吧!

元组与列表比较相似,都是有序的集合,不同之处在于元组中的元素值是不允许修改的。

元组用小括号 () 表示。列表使用 [] 表示。

与列表一样,括号中的值用逗号隔开。另外特别需要注意:当元组中只有一个值时,其后也要加上逗号,否则括号会被当作运算符进行操作。

# 定义一个元组

tup = (12, 34, 56, 82, 94, 'hello')

tup1 = (1314,)

# 创建一个空元组

tup2 = ();

# 读取元组中的值

# 利用下标索引读取元组中的某个值,得到一个值

print(tup[5]) # hello

# 利用切片读取元组的一部分,得到的依然是元组

print(tup[1:]) # (34, 56, 82, 94, 'hello')

# 元组的组合 利用 + 运算符

# 元组最大的特性:元组一旦创建完毕并且初始化(赋好了值),那就不可单独修改某个值

# 元组间可以组合生成新的元组,元组重新赋值

tup3 = tup + tup1

print(tup3) # (12, 34, 56, 82, 94, 'hello', 1314)

# 删除元组

# 使用del语句进行删除

del tup3 # 删除tup3,tup3整个不存在了

# 重复元组 利用 * 运算符

tup4 = ('hi,python',)

print(tup4*3) # ('hi,python', 'hi,python', 'hi,python')

# 求元组的长度,同列表利用len()函数

tup_len = len(tup)

print(tup_len) # tup的长度为6

# tuple(list) 将列表转换为元组

list = [12, 'hi', 3.1415, 99]

tup5 = tuple(list)

print(tup5) # (12, 'hi', 3.1415, 99)

将上面代码保存到 tuple.py 文件中,通过IDLE运行得到如下结果:

hello

(34, 56, 82, 94, 'hello')

(12, 34, 56, 82, 94, 'hello', 1314)

('hi,python', 'hi,python', 'hi,python')

6

(12, 'hi', 3.1415, 99)

赶紧动手试试吧!

标签: #python中将列表转换为元组