Python 关于字符拆分和int()转换的混合列表理解。。。?

Python 关于字符拆分和int()转换的混合列表理解。。。?,python,list,int,Python,List,Int,给定以下变量: fsw="M543x620S30006482x483S14c10520x483S14c51498x537S14c39492x593S20500496x582S22a04494x564" 如果我这样做: z=[sub.split('x') for sub in re.findall("\d{3}x\d{3}",fsw[8:])] 它返回: [['482', '483'], ['520', '483'], ['498', '537'], ['492', '593'], [

给定以下变量:

fsw="M543x620S30006482x483S14c10520x483S14c51498x537S14c39492x593S20500496x582S22a04494x564"
如果我这样做:

z=[sub.split('x') for sub in re.findall("\d{3}x\d{3}",fsw[8:])] 
它返回:

[['482', '483'],  ['520', '483'],   ['498', '537'], ['492', '593'], ['496', '582'], ['494', '564']]
但是我想得到一个整数对的列表([[482483],[520483],…])。是否有一艘班轮可以执行此操作


谢谢。

sub.split('x')
更改为
列表(map(int,sub.split('x'))
?将
z=[[int(y)表示sub.split中的y('x')]表示sub表示sub.findall(“\d{3}x\d{3}”),fsw[8:])表示不起作用吗?我们昨天没有这个消息吗?请(重新)阅读
StackOverflow
和upvote/accept对您有帮助的答案的约定。您能为您的解决方案详细说明答案吗?
z=[map(lambda x: int(x), sub.split('x')) for sub in re.findall("\d{3}x\d{3}",fsw[8:])]