處理文字資料時,通常需要從字串中提取特定值。逗號分隔值 (CSV) 是單一字串中儲存多個值的常見格式。為了有效地利用 CSV,您需要能夠將它們轉換為更易於管理的資料結構,例如清單。
將逗號分隔的字串轉換為Python 列表,轉換值就像將「A,B,C,D,E」轉換為['A', 'B ', 'C', 'D', 'E']。
str.split 方法提供了一種透過給定分隔符號(在本例中為逗號)分割字串的便捷方法。結果清單包含最初以逗號分隔的各個元素。
<code class="python">mStr = 'A,B,C,D,E' mList = mStr.split(",") print(mList) # Output: ['A', 'B', 'C', 'D', 'E']</code>
如果您希望創建元組而不是列表,只需應用tuple() 函數到分割結果:
<code class="python">myTuple = tuple(mList) print(myTuple) # Output: ('A', 'B', 'C', 'D', 'E')</code>
要將逗號分隔值追加到現有列表,請使用append()方法:
<code class="python">myList = ['A', 'B', 'C'] myList.append('D,E') print(myList) # Output: ['A', 'B', 'C', 'D,E']</code>
或者,您可以使用extend()方法來追加每個單獨的值:
<code class="python">myList.extend(['D', 'E']) print(myList) # Output: ['A', 'B', 'C', 'D', 'E']</code>
現在您擁有了有效地將逗號分隔的字串轉換為Python列表、元組或擴展現有列表的工具新價值觀。
以上是如何在 Python 中將逗號分隔的字串轉換為清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!