前言:
现在看官们对“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中将列表转换为元组