簡體   English   中英

從 python 列表中的每個項目中刪除單引號

[英]Remove single quotes from each item in python list

在 python 列表中刪除單引號的最佳方法是什么?

我有以下輸入:

['"A","B","C",False,False',
'"A","B","C",False,False',
'"A","B","C",False,False']

但我想要以下 output:

 ["A","B","C",False,False, 
  "A","B","C",False,False, 
  "A","B","C",False,False]

您的 function(修改):

def f1(database, table, lst):
    print("   processing mapping list...")
    rows = []
    for i in range(len(lst)):
        
        sublist = []
        sublist.append(database)
        sublist.append(table)
        sublist.append(lst[i][0].split(':')[0])
        sublist.append(lst[i][1]["a"])
        sublist.append(lst[i][1]["b"])

        rows.append(sublist)
    
    rows = [item for subl in rows for item in subl]
    rows = json.dumps(rows)
    return rows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM