首页 > 解决方案 > 加入列表中的许多数据在数组中不起作用 python

问题描述

我无法通过 python 中的连接将列表转换为字符串

我试图加入 str replace 但仍然无法正常工作

data2['hadis'].apply(lambda x: " ".join(x.lower() for x in x.split()))
data2['hadis'].head()

['perbuatan','tergantung','niatnya','balasan','tiaptiap','tergantung','diniatkan','barangsiapa','niat','hijrahnya','dunia','digapainya',' perempuan”、“dinikahinya”、“hijrahnya”、“diniatkan”]

['terkadang','kepadaku','suara','gemerincing','lonceng','berat','buatku','terhenti','mengerti','terkadang','malaikat','menyerupai',' lakilaki','berbicara','kepadaku','ikuti','aisyah','sungguh','turunnya','wahyu','beliau','dingin','terhenti','dahi','beliau' , 'mengucurkan', 'keringat']

for i, kalimat in enumerate (data2['hadis']):
print(kalimat)

我希望这样的结果

perbuatan tergantung niatnya balasan tiaptiap tergantung diniatkan barangsiapa niat hijrahnya dunia digapainya perempuan dinikahinya hijrahnya diniatkan

terkadang kepadaku suara gemerincing lonceng berat buatku terhenti mengerti terkadang malaikat menyerupai lakilaki berbicara kepadaku ikuti aisyah sungguh turunnya wahyu beliau dingin terhenti dahi beliau mengucurkan keringat

标签: pythonstringpandaslist

解决方案


如果要将包含字符串的列表转换为单独的字符串,可以使用string.join()

a = ["Hello", "world", "my", "world"]
print("".join(a))

输出

Helloworldmyworld

推荐阅读