美文网首页程序员
list和tuple转换

list和tuple转换

作者: G_uest | 来源:发表于2019-05-18 13:39 被阅读2次
list 相当于数组
tuple 相当于一个只读数组
  • 强制类型转换:
    • list---->tuple tuple(list_content)
    • tuple--->list list(tuple_content)
#要进行赋值,不然原变量内容和类型不变
s = 'adkshfkjahkjadhjf'
print(list(s))
print(tuple(s))
#未进行赋值操作,s内容和类型不变
print(s)
print(type(s))

print("\n----list-----")
s = list(s)
print(type(s))
print(s)

print("\n----tuple-----")
s = tuple(s)
print(type(s))
print(s)

输出结果:

['a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f']
('a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f')
adkshfkjahkjadhjf
<class 'str'>

----list-----
<class 'list'>
['a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f']

----tuple-----
<class 'tuple'>
('a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f')

相关文章

网友评论

    本文标题:list和tuple转换

    本文链接:https://www.haomeiwen.com/subject/jlqtzqtx.html