python中的列表元組和字串之間的相互轉化需要利用,tuple(),list(),str().
示例如下:
>>> the_string = "hello i'am xiaoli!
">>> #
字串轉化為元組
>>> the_tuple =tuple(the_string)
>>>the_tuple('
h', '
e', '
l', '
l', '
o', '
', '
i', "
'", '
a', '
m', '
', '
x', '
i', '
a', '
o', '
l', '
i', '!'
)>>> #
字串轉化為列表
>>> the_list =list(the_string)
>>>the_list['
h', '
e', '
l', '
l', '
o', '
', '
i', "
'", '
a', '
m', '
', '
x', '
i', '
a', '
o', '
l', '
i', '!'
]>>> #
元組轉化為列表
>>> the_list =list(the_tuple)
>>>the_list['
h', '
e', '
l', '
l', '
o', '
', '
i', "
'", '
a', '
m', '
', '
x', '
i', '
a', '
o', '
l', '
i', '!'
]>>> the_tuple =tuple(the_list)
>>>the_tuple('
h', '
e', '
l', '
l', '
o', '
', '
i', "
'", '
a', '
m', '
', '
x', '
i', '
a', '
o', '
l', '
i', '!'
)>>> #
如果將元組和列表轉化為字串需要join()
>>> ""
.join(the_tuple)
"hello i'am xiaoli!
">>> ""
.join(the_list)
"hello i'am xiaoli!
">>> #
如果不用join()函式
>>>str(the_tuple)
'(\'h\', \'e\', \'l\', \'l\', \'o\', \' \', \'i\', "\'", \'a\', \'m\', \' \', \'x\', \'i\', \'a\', \'o\', \'l\', \'i\', \'!\')
'
總結一點:join是連線字元的重要方法。
python列表 元組 字串
python中列表 元組 字串均為可迭代物件 lst 1 2,3 4 for i in lst print i,end print tu 1 2,3 4 for i in tu print i,end print str 1234 for i in str print i,end print 1 2...
python 列表 元組 字串
列表新增 list.extend list.insert 列表刪除 list.remove 刪除某乙個元素 list.pop 刪除某乙個返回刪除的哪乙個,預設刪除最後乙個 del list 這是個語句也可以刪除整個元素,加括號刪除某乙個元素 列表分片 list 1 3 從第二個到第四個切割,並顯示出...
字串,元組,列表
共異點 字串列表 元組拼接 a 1 b 2 a b a 1 b 2 a b a 1 b 2 a b 重複a 1 a 3 a 1 3 元組不可以重複 索引sr 123 sr 1 li 1 2 li 0 tp 1 2 tp 0 切片sr 123 sr 0 2 li 1 2 li 0 1 tp 1 2 t...