我有一个表,由两列组成。你知道吗
|product_id |Bigram
---------------------------------------------------------------------
|111 |[('111','987'),('987','741'),('12','111')]
|987 |[('987','1232'),('1232','987')
|654 |('654,12'),('12,324'),('24,465')]
|321 |[('321','741')]
|324 |[('324','654'),('654','862'),('862','324')]
|123 |[('123','98'),('12','123')]
我想从Bigram列创建一个列表L,这样,每一行中以及跨每一行的所有值都会附加到列表中。你知道吗
例如。我的输出应该是。你知道吗
L = [(['987','1232'],['1232','987'],['654,12'],['12,324'],['24,465'],
['321','741'],............['123','98'],['12','123'])]
有什么办法吗?使用一些for循环?你知道吗
我想你需要^{} :
或:
编辑:
问题是列
Bigram
中的值是字符串,因此首先需要通过ast
转换为元组的list
:相关问题 更多 >
编程相关推荐