Python 字串,元祖,列表之間的轉換

2021-10-01 08:36:53 字數 1264 閱讀 8095

1.字串是 python 中最常用的資料型別。我們可以使用引號('或")來建立字串。

建立字串很簡單,只要為變數分配乙個值即可。例如:

var1 = 'hello world!'

2.列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。

列表的資料項不需要具有相同的型別

建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可,例如:

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3 = ["a", "b", "c", "d"]

3.python的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。例如:

tup1 = ('physics', 'chemistry', 1997, 2000)

tup2 = (1, 2, 3, 4, 5 )

tup3 = "a", "b", "c", "d"

4.這三種資料型別的轉換如下:

字串轉列表

str = '123456'

li = list(s)

print(li)

列表轉字串

li = ['1', '2', '3', '4', '5', '6']

str = ''.join(li)

print(str)

列表轉元祖

lis = ['1', '2', '3', '4', '5', '6']

a_tuple = tuple(lis)

print(a_tu)

字串轉元祖

s = '123456'

a_tu = tuple(s)

print(a_tu)

元祖轉字串

s = ('1', '2', '3', '4', '5', '6')

a_tuple= ''.join(s)

print(a_tuple)

元祖轉列表

s = ('1', '2', '3', '4', '5', '6')

a_tuple = list(s)

print(a_tuple)

python 字串 列表和元祖之間的切換

上面的 片段是將列表轉換成字串 s hello world d join s d hello world 以上 片段將元祖轉換成字串 上面 片段我們可以看出,通過split 方法,我們可以將字串分割成列表,你也可以指定分割的符號,例如上圖中,以 來進行分割,得到 http www shein com...

Python字串,列表,元祖,字典

python中的字串。比如 str hello world 就是字串,python中字串也可以用單引號包裹,str hello world 字串的下標與切片。字串可以理解為字元的陣列,所以支援下標索引,下標從0開始,比如 str summer str 0 就是 s 如果想取出部分字元,可以通過下標獲...

Python學習筆記二 列表 元祖 字串

元祖string字串 list是一種有序的集合,可以隨時新增和刪除其中的元素,list裡面的元素的資料型別可以不同,list元素也可以是另乙個list。建立 list classmates michael bob tracy 用len 函式可以獲得list元素的個數,用索引來訪問list中每乙個位置...