2024-03-28 23:05:31 发布
网友
比如[198] 如何将其拆分为[1,9,8]?你知道吗
另外,我不能显示我的代码,我做了,因为我没有做一个要求这是为了我自己的利益或知识。你知道吗
根据问题中的评论,每个单子上都有一个数字。下面是使用list comprehensions进行转换的简单方法:
lst = [198] [int(x) for x in str(lst[0])] => [1, 9, 8]
要将我的解决方案扩展到包含更多元素的列表(这不是问题中的要求,但见鬼的是):
lst = [198, 199, 200] [[int(x) for x in str(y)] for y in lst] [[1, 9, 8], [1, 9, 9], [2, 0, 0]]
例如,你有一个类似l=[198,128]的列表
l=[198,128]
l=[198,128] [[int(y) for y in list(str(x))] for x in l] Out[520]: [[1, 9, 8], [1, 2, 8]]
试试这个代码。我尽我所能地保持轻松:
new=[] test=[198] for i in test: string=str(i) for j in string: new.append(int(j))
希望有帮助:)
根据问题中的评论,每个单子上都有一个数字。下面是使用list comprehensions进行转换的简单方法:
要将我的解决方案扩展到包含更多元素的列表(这不是问题中的要求,但见鬼的是):
例如,你有一个类似
l=[198,128]
的列表试试这个代码。我尽我所能地保持轻松:
希望有帮助:)
相关问题 更多 >
编程相关推荐