在这里,我有一个字符串,'128,120,119,118,119,118,120,116,116,120,128,121'
我想让它成为这样的列表 [128,120,119,118,119,118,120,116,116,120,128,121]
所以我曾经在 python 中尝试过一个命令 'list' 使它成为一个列表
但是,结果看起来像那样['1', '2', '8', ',', '1', '2', '0', ',', '1', '1', '9', ',', '1', '1', '8', ',', '1', '1', '9', ',', '1', '1', '8', ',', '1', '2', '0', ',', '1', '1', '6', ',', '1', '1', '6', ',', '1', '2', '0', ',', '1', '2', '8', ',', '1', '2', '1']
。
虽然字符串数据的类型是list,但是切入点是错误的。
该str.split()
功能将在这里有所帮助。
nums = '128,120,119,118,119,118,120,116,116,120,128,121'
num_list = nums.split(',')
参数是您想要拆分的字符。
附注。如果你想用多个字符分割,比如在一个字符串中,其中的元素用逗号和空格分隔,就像这样nums = '128, 120, 119, 118, 119, 118, 120, 116, 116, 120, 128, 121'
,你可以使用nums.split(', ')
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句