欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 將字符串轉(zhuǎn)換為列表的7種方法匯總

 更新時間:2023年11月09日 15:42:58   作者:python收藏家  
這篇文章主要介紹了Python 將字符串轉(zhuǎn)換為列表的7種方法匯總,在本文中,我們將嘗試將給定的字符串轉(zhuǎn)換為列表,其中根據(jù)用戶的選擇,遇到空格或任何其他特殊字符,為此,我們在string中使用split()方法,需要的朋友可以參考下

在本文中,我們將嘗試將給定的字符串轉(zhuǎn)換為列表,其中根據(jù)用戶的選擇,遇到空格或任何其他特殊字符。為此,我們在string中使用split()方法。

例如:

輸入: “Geeks for Geeks”
輸出: [‘Geeks’, ‘for’, ‘Geeks’]

1. 使用list()方法

列表是Python中內(nèi)置的數(shù)據(jù)類型。它通常用于存儲項目或項目集合,我們可以用它將字符串轉(zhuǎn)換為列表。

s = "abcd"
x = list(s)
print(x)

輸出

['a', 'b', 'c', 'd']

2. 使用列表解析

s="abcd"
x=[i for i in s]
print(x)

輸出

['a', 'b', 'c', 'd']

3. 使用split()方法

split方法用于拆分字符串并將其存儲在列表中。內(nèi)置方法返回字符串中的單詞列表,使用“分隔符”作為分隔符字符串。如果未指定分隔符或分隔符為None,則應(yīng)用不同的拆分算法:連續(xù)空格的運行被視為單個分隔符,并且如果字符串具有前導(dǎo)或尾隨空格,則結(jié)果在開始或結(jié)束處將不包含空字符串。

def Convert(string):
    li = list(string.split(" "))
    return li
# Driver code
str1 = "Geeks for Geeks"
print(Convert(str1))

輸出

['Geeks', 'for', 'Geeks']

def Convert(string):
    li = list(string.split("-"))
    return li
# Driver code
str1 = "Geeks-for-Geeks"
print(Convert(str1))

輸出

['Geeks', 'for', 'Geeks']

4. 使用字符串切片

def Convert(string):
    list1 = []
    list1[:0] = string
    return list1
# Driver code
str1 = "ABCD"
print(Convert(str1))

輸出

['A', 'B', 'C', 'D']

5. 使用enumerate方法

s="abcd"
x=[i for a,i in enumerate(s) ]
print(x)

輸出

['a', 'b', 'c', 'd']

6. 使用JSON模塊

import json
stringA = '["geeks", 2,"for", 4, "geeks",3]'
# Type check
res = json.loads(stringA)
# Result
print("The converted list : \n",res)

輸出

The converted list : 
 ['geeks', 2, 'for', 4, 'geeks', 3]

7. 使用ast.literal

在Python中,有個ast模塊,它有一個litera_eval方法,我們也可以通過它來進(jìn)行轉(zhuǎn)換。

import ast
# initializing string representation of a list
ini_list = '["geeks", 2,"for", 4, "geeks",3]'
# Converting string to list
res = ast.literal_eval(ini_list)
# printing final result and its type
print(res)
print(type(res))

輸出

['geeks', 2, 'for', 4, 'geeks', 3]
<class 'list'>

到此這篇關(guān)于Python 將字符串轉(zhuǎn)換為列表的7種方法的文章就介紹到這了,更多相關(guān)Python字符串轉(zhuǎn)換為列表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中三種花式打印的示例詳解

    Python中三種花式打印的示例詳解

    在Python中有很多好玩的花式打印,我們今天就來挑戰(zhàn)下面三個常見的花式打印。文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2022-03-03
  • Pandas中Concat與Append的實現(xiàn)與區(qū)別小結(jié)

    Pandas中Concat與Append的實現(xiàn)與區(qū)別小結(jié)

    本文主要介紹了Pandas中Concat與Append的實現(xiàn)與區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • Python3實現(xiàn)的簡單三級菜單功能示例

    Python3實現(xiàn)的簡單三級菜單功能示例

    這篇文章主要介紹了Python3實現(xiàn)的簡單三級菜單功能,涉及Python用戶交互以及針對json格式數(shù)據(jù)的遍歷、讀取、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Python django實現(xiàn)簡單的郵件系統(tǒng)發(fā)送郵件功能

    Python django實現(xiàn)簡單的郵件系統(tǒng)發(fā)送郵件功能

    這篇文章主要介紹了Python django實現(xiàn)簡單的郵件系統(tǒng)發(fā)送郵件功能,結(jié)合實例形式分析了django發(fā)送郵件的實現(xiàn)技巧與相關(guān)注意事項,需要的朋友可以參考下
    2017-07-07
  • 1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt

    1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt

    這篇文章主要教大家如何1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • echarts折線圖的每個折點都顯示數(shù)值的實現(xiàn)方式

    echarts折線圖的每個折點都顯示數(shù)值的實現(xiàn)方式

    這篇文章主要介紹了echarts折線圖的每個折點都顯示數(shù)值的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • python的自變量選擇(所有子集回歸,后退法,逐步回歸)

    python的自變量選擇(所有子集回歸,后退法,逐步回歸)

    這篇文章主要介紹了python的自變量選擇(所有子集回歸,后退法,逐步回歸),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • Python reversed反轉(zhuǎn)序列并生成可迭代對象

    Python reversed反轉(zhuǎn)序列并生成可迭代對象

    這篇文章主要介紹了Python reversed反轉(zhuǎn)序列并生成可迭代對象,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • pytorch中torch.topk()函數(shù)的快速理解

    pytorch中torch.topk()函數(shù)的快速理解

    我們在做分類算法時,時常見到@acc1和@acc5的情況,@acc1比較容易實現(xiàn),但是一直苦于@acc5算法的實現(xiàn),在此為大家提供一種@topk的實現(xiàn)方法,這篇文章主要給大家介紹了關(guān)于pytorch中torch.topk()函數(shù)的快速理解,需要的朋友可以參考下
    2022-02-02
  • 深入解析Python中的上下文管理器

    深入解析Python中的上下文管理器

    Python中把進(jìn)入代碼塊前調(diào)用__enter__ 方法并在離開代碼塊后調(diào)用__exit__方法的對象作為上下文管理器,本文中我們就來深入解析Python中的上下文管理器,來看看上下文管理器的作用及用法:
    2016-06-06

最新評論