美文网首页程序员python
Python字符串、列表、元组之间的转换

Python字符串、列表、元组之间的转换

作者: 小矮人Ethan | 来源:发表于2016-04-06 17:39 被阅读12203次

    Python字符串、列表、元组之间的转换

    Python中能够方便的通过内建函数str()list()tuple()进行字符串、列表和元组之间的转换:

    
    # -*- coding:utf-8 -*-
    m = 'Ethan'
    s = "*"
    print "The type is str:", m
    # 字符串转列表
    m1 = list(m)
    print "str-->list:",m1
    # 字符串转元组
    m2 = tuple(m)
    print "str-->tuple:",m2
    m6 = list(m2)
    print "tuple-->list:",m6
    m7 = tuple(m1)
    print "list-->tuple:",m7
    # 列表和元组转换成字符串,需要使用join函数
    m3 = "".join(m1)
    print "list-->str:",m3
    m4 = "".join(m2)
    print "euple-->str:",m4
    m5 = s.join(m1)
    print "Sth. about function join:",m5  
    # 返回结果
    The type is str: Ethan
    str-->list: ['E', 't', 'h', 'a', 'n']
    str-->tuple: ('E', 't', 'h', 'a', 'n')
    tuple-->list: ['E', 't', 'h', 'a', 'n']
    list-->tuple: ('E', 't', 'h', 'a', 'n')
    list-->str: Ethan
    euple-->str: Ethan
    Sth. about function join: E*t*h*a*n
    

    Python join()方法

    描述

    Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

    语法

    join()方法语法:
    str.join(sequence)

    参数

    sequence -- 要连接的元素序列。

    返回值

    返回通过指定字符连接序列中元素后生成的新字符串。

    实例

    以下实例展示了join()的使用方法:

    #!/usr/bin/pythonstr = "-";
    seq = ("a", "b", "c"); # 字符串序列
    print str.join( seq );
    

    以上实例输出结果如下:
    a-b-c

    参考文章1>>
    参考文章2>>

    相关文章

      网友评论

        本文标题:Python字符串、列表、元组之间的转换

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