简体   繁体   English

将字符串转换为元组列表

[英]Convert string into list of tuples

I need to convert tuples into an array of strings with those tuples. 我需要将元组转换为带有这些元组的字符串数组。

So this: 所以这:

(A, "DEFAULT"), (B, "a$"), (C, "aa$"), (D, "(a|b|c)*aab(a|b|c)*")`

Should become this. 应该成为这个。

['(A, "DEFAULT")', '(B, "a$")', '(C, "aa$")', '(D, "(a|b|c)*aab(a|b|c)*")']
string = '(A, "DEFAULT"), (B, "a$"), (C, "aa$"), (D, "(a|b|c)*aab(a|b|c)*")'
split = string.split('),')
result = []
for i in range(len(split)):
  if i != len(split) - 1:
    text = split[i] + ')'
    result.append(text)
  else:
    result.append(split[i])

Got it! 得到它了!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM