国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價值的文章主要介紹了Python | 將字符串轉(zhuǎn)換為列表的7種方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

在本文中,我們將嘗試將給定的字符串轉(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ù)空格的運(yùn)行被視為單個分隔符,并且如果字符串具有前導(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))

輸出文章來源地址http://www.zghlxwxcb.cn/news/detail-716066.html

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

到了這里,關(guān)于Python | 將字符串轉(zhuǎn)換為列表的7種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python中將字典轉(zhuǎn)換為字符串常用的方法!

    在Python中,字典是一種很常見的數(shù)據(jù)類型,其由一組鍵值對組成的無序集合,有時候需要將字典轉(zhuǎn)換為字符串,以便于在網(wǎng)絡(luò)傳輸、文件存儲等場合使用。那么如何將字典轉(zhuǎn)換為字符串格式呢?以下是詳細(xì)的內(nèi)容: 1、使用json庫 json是一種輕量級的數(shù)據(jù)交換格式,它可以將Pyt

    2024年02月08日
    瀏覽(24)
  • python學(xué)習(xí)之把列表元素拼接成字符串的4種方法

    我們在分析列表數(shù)據(jù)時,常常需要對列表數(shù)據(jù)進(jìn)行輸出或多列表關(guān)聯(lián)拼接。直接使用列表,列表中的各元素以逗號分隔,每個元素包含引號。如何連接列表中的元素為一個字符串呢? 文章主要介紹python 連接列表元素的4種方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的

    2024年01月23日
    瀏覽(22)
  • python常見的數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu)(一)數(shù)字類型 字符串類型 布爾類型 列表 集合 字典 的定義與常規(guī)操作方法

    數(shù)字類型有int(整數(shù)),float(浮點(diǎn)數(shù))和complex(復(fù)數(shù)型),其中int與float被大家所常用并且可以使用int()和float()函數(shù)相互轉(zhuǎn)換。如果字符串只包含數(shù)字和小數(shù)點(diǎn)也可以被這兩種函數(shù)強(qiáng)制轉(zhuǎn)換。復(fù)數(shù)型,則少被人們使用,大都是用在數(shù)學(xué)公式和物理公式的計算上。 字符串類型較為簡單

    2024年02月21日
    瀏覽(31)
  • Python系列之字符串和列表

    Python系列之字符串和列表

    ? ? ? ? ? ? 感謝點(diǎn)贊和關(guān)注 ,每天進(jìn)步一點(diǎn)點(diǎn)!加油! 目錄 一、字符串 1.1 字符串的定義與輸入 1.2 字符串的拼接與格式化輸出 1.3 字符串的下標(biāo) 1.4 字符串的切片和倒序 1.5 字符串的常見操作 二、列表-List 2.1 列表的常見操作 2.2 列表合并和拼接 2.3 列表嵌套 三、元組-Tup

    2024年02月05日
    瀏覽(27)
  • Python 中將字符串拆分為整數(shù)列表

    將字符串拆分為整數(shù)列表: 使用 str.split() 方法將字符串拆分為字符串列表。 使用列表理解來迭代字符串列表。 使用 int() 類將每個字符串轉(zhuǎn)換為整數(shù)。 列表推導(dǎo)用于對每個元素執(zhí)行一些操作,或者選擇滿足條件的元素子集。 在每次迭代中,我們將當(dāng)前列表項傳遞給 int() 類

    2024年02月05日
    瀏覽(23)
  • Python中列表和字符串的反轉(zhuǎn)

    在Python中有專門進(jìn)行列表反轉(zhuǎn)的函數(shù)--reverse() 還可以使用切片操作進(jìn)行列表反轉(zhuǎn) 關(guān)于字符串的反轉(zhuǎn),并沒有確切的函數(shù)對字符串進(jìn)行反轉(zhuǎn),但是字符串也可以使用切片進(jìn)行反轉(zhuǎn) 以上對列表和字符串的反轉(zhuǎn),都是現(xiàn)成的,使用起來很方便;但是我們也可以自己為列表和字符串

    2024年04月24日
    瀏覽(30)
  • Python 基礎(chǔ)教程【3】:字符串、列表、元組

    Python 基礎(chǔ)教程【3】:字符串、列表、元組

    本文已收錄于專欄 ?? 《Python 基礎(chǔ)》 Python 中的字符串是一個有序的字符集合,用于存儲或表示基于文本的信息,它不僅能保存文本,而且能保存非打印字符或二進(jìn)制數(shù)據(jù) 重點(diǎn): 雙引號或者單引號中的數(shù)據(jù),就是字符串 如果使用一對引號來定義字符串,當(dāng)出現(xiàn)符號沖突時可

    2023年04月16日
    瀏覽(33)
  • 如何從 Python 中的字符串列表中刪除特殊字符?

    在進(jìn)行字符串處理和文本分析時,有時我們需要從字符串列表中刪除特殊字符。特殊字符可能是空格、標(biāo)點(diǎn)符號、換行符等,在某些情況下它們可能干擾我們的文本處理或分析任務(wù)。Python 提供了多種方法來刪除字符串列表中的特殊字符。本文將詳細(xì)介紹在 Python 中刪除字符串

    2024年02月08日
    瀏覽(46)
  • Python數(shù)據(jù)容器——列表、元組、字符串、集合、字典

    Python數(shù)據(jù)容器——列表、元組、字符串、集合、字典

    作者: Insist-- 個人主頁: insist--個人主頁 本文專欄:Python專欄 專欄介紹: 本專欄為 免費(fèi) 專欄,并且會持續(xù)更新python基礎(chǔ)知識,歡迎各位訂閱關(guān)注。 目錄 一、了解數(shù)據(jù)容器 1. 為什么需要數(shù)據(jù)容器? 2. 數(shù)據(jù)容器是什么? 二、數(shù)據(jù)容器—列表(list) 1. 列表的定義 2. 列表的

    2024年02月08日
    瀏覽(38)
  • Python如何判斷列表中是否包含字符串?

    Python如何判斷列表中是否包含字符串? 在Python編程中,我們經(jīng)常需要對列表進(jìn)行操作,其中一個常見的問題是如何判斷列表中是否包含特定的字符串。本文將為您介紹幾種實現(xiàn)方法。 方法一:使用in操作符 Python中可以使用in操作符快速判斷一個列表是否包含某個字符串。示例

    2024年02月08日
    瀏覽(101)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包