Python中的列表,元組,字串之間的相互轉化

2022-07-20 05:33:10 字數 1749 閱讀 2765

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...