函数式编程
使用嵌套列表理解:df = pd.DataFrame({'rnti':['0x00000034,0x0000008a,0x00000145','0x00000034,0x0000008a']})print (df) rnti0 0x00000034,0x0000008a,0x000001451 0x00000034,0x0000008arnti_list = [[int(idx, 16) for idx in x.split(",")] for x in df['rnti']]print (rnti_list)[[52, 138, 325], [52, 138]]df['new'] = [[int(idx, 16) for idx in x.split(",")] for x in df['rnti']]print (df) rnti new0 0x00000034,0x0000008a,0x00000145 [52, 138, 325]1 0x00000034,0x0000008a [52, 138]