合 Python中将形如“[1,2,3]”的字符串转换为列表
Tags: Python
主要涉及split函数,该函数按照指定字符进行切分字符串(默认为空格),结果返回列表。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | s= 'nums = [1,2,3]'.split(' = ')[-1] print(type(eval(s))) print(eval(s)) # 结果: <class 'list'> [1, 2, 3] s='[1,2,3]' print(type(eval(s))) print(eval(s)) # 结果: <class 'list'> [1, 2, 3] s='[1,2,3]' l=[] for i in s: if i.isdigit(): l.append(int(i)) print(l) # 结果:[1, 2, 3] s='I love you'.split() print(s) # 结果:['I', 'love', 'you'] |