在 Python 中將字串拆分為 Char 陣列
Manav Narula
2023年1月30日
-
在 Python 中使用
for
迴圈將字串拆分為字元陣列 -
在 Python 中使用
list()
函式將字串拆分為字元陣列 -
在 Python 中使用
extend()
函式將字串拆分為字元陣列 -
在 Python 中使用
unpack
方法將字串拆分為字元陣列 - 在 Python 中使用列表推導方法將一個字串拆分為字元陣列
在本教程中,我們學習在 Python 中如何將字串拆分為字元列表。
在 Python 中使用 for
迴圈將字串拆分為字元陣列
在這個方法中,我們使用 for
迴圈對字串進行遍歷,並將每個字元追加到一個空列表中。請參見以下示例程式碼。
word = "Sample"
lst = []
for i in word:
lst.append(i)
print(lst)
輸出:
['S', 'a', 'm', 'p', 'l', 'e']
在 Python 中使用 list()
函式將字串拆分為字元陣列
型別轉換是指將一個資料型別轉換為其他資料型別的過程。我們可以使用 list()
函式將字串型別轉換為列表,該函式將字串拆分為 char 陣列。例如,
word = "Sample"
lst = list(word)
print(lst)
輸出:
['S', 'a', 'm', 'p', 'l', 'e']
在 Python 中使用 extend()
函式將字串拆分為字元陣列
extend()
函式將一個可迭代物件(如列表、元組等)中的元素新增到給定列表的末尾。由於字串是字元的集合,我們可以用它和 extend()
函式一起在一個列表的末尾儲存每個字元。例如,
lst = []
word = "Sample"
lst.extend(word)
print(lst)
輸出:
['S', 'a', 'm', 'p', 'l', 'e']
在 Python 中使用 unpack
方法將字串拆分為字元陣列
*
操作符可以用來對 Python 中的物件進行解包操作。此方法將字串解壓縮並將其字元儲存在列表中,如下所示。
word = "Sample"
print([*word])
輸出:
['S', 'a', 'm', 'p', 'l', 'e']
在 Python 中使用列表推導方法將一個字串拆分為字元陣列
列表推導式是一種在一行程式碼中建立列表的優雅方法。在下面的方法中,我們使用 for
迴圈來遍歷列表並儲存每個元素。
word = "Sample"
lst = [x for x in word]
print(lst)
輸出:
['S', 'a', 'm', 'p', 'l', 'e']
作者: Manav Narula
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn