python-字符串列表元祖之间的转换

Posted lijinping716

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-字符串列表元祖之间的转换相关的知识,希望对你有一定的参考价值。

1.字符串转换成列表

s = erfwerg
v = list(s)
print(v)  # 输出结果:[‘e‘, ‘r‘, ‘f‘, ‘w‘, ‘e‘, ‘r‘, ‘g‘]

2.字符串转换成元祖

s = erfwerg
v = tuple(s)
print(v)  # 输出结果:(‘e‘, ‘r‘, ‘f‘, ‘w‘, ‘e‘, ‘r‘, ‘g‘)

3.列表转换成功字符串

# 列表中只有字符串
li = [qqq, aaa, www, eee, ggg]
s = ‘‘.join(li)
print(s)    # 输出结果:qqqaaawwweeeggg

# 列表中既有数字,又有字符串
li = [qqq, aaa, 555, eee, ggg, 111]
s = ‘‘
for new_li in li:
    s = s + str(new_li)
print(s)    # 输出结果:qqqaaa555eeeggg111

4.列表转换成元祖

li = [qqq, aaa, 666, eee, ggg]
v = tuple(li)
print(v)     # 输出结果:(‘qqq‘, ‘aaa‘, 666, ‘eee‘, ‘ggg‘)

5.元祖转换成列表

tu = (qqq, aaa, 666, eee, ggg)
v = list(tu)
print(v)     # 输出结果:[‘qqq‘, ‘aaa‘, 666, ‘eee‘, ‘ggg‘]

6.元祖转换成字符串

#元祖中只有字符串
tu = (qqq, aaa, www, eee, ggg)
v = ‘‘.join(tu)
print(v)     # 输出结果:qqqaaawwweeeggg

#元祖中既有数字,又有字符串
tu = (qqq, aaa, 1111, eee, ggg)
s=‘‘
for new_tu in tu:
    s=s+str(new_tu)
print(s)      # 输出结果:qqqaaa1111eeeggg

 

以上是关于python-字符串列表元祖之间的转换的主要内容,如果未能解决你的问题,请参考以下文章

python数据类型之间的转换

python基础篇-intstring列表元祖字典

Python字符串/元祖/列表/字典互转

08_python的列表元祖字符串字典及公共方法

关于Python元祖,列表,字典,集合的比较

老齐python-基础4(元祖字典集合)