获取列表字符串中的每个元素

2024-09-29 23:29:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个由不同产品代码组成的列表组成的字符串

"['B00GHX7H0A', 'B00FRERO7G', 'B00R68QXCS', 'B000Z65AZE', 'B07GFHJRMX', 'B074KGBGL7', 'B00R68QXJG', 'B00025WYZC', 'B07H3W9BM5', 'B00KOBT82G', 'B072N2M1P6', 'B071G8FG2N', 'B00FASVFI8', 'B00GHXE4N8', 'B00EPG2QJI', 'B01MQ4MEFE', 'B01M8ML0SY', 'B074KHCPLH', 'B004XQWY4W', 'B00FASV6UU', 'B01M31HJBJ', 'B00KC8TU7O', 'B00B9TU5T2', 'B00K75EZ04', 'B000Q2Y0FI', 'B00FEGOCCM', 'B00EPFXFBW', 'B00H6SQY3Q', 'B00HZAOWUC', 'B07GFJF1DN', 'B001WBS68E', 'B074KJZCPH']"

如何从这个字符串中提取每个产品代码


Tags: 字符串代码列表产品b00kobt82gb000z65azeb074kgbgl7b00ghx7h0a
1条回答
网友
1楼 · 发布于 2024-09-29 23:29:03

除了替换不必要的字符,然后用逗号将其拆分外,没有其他选择:

myList = "['123','231','312','123']"
myList = myList.replace("[","").replace("]","").replace("'", "").split(",")
print(myList)
# output: ["123","231","312","123"]

但是,如果列表中的项可能包含逗号,那么这样做会带来问题

相关问题 更多 >

    热门问题