bor*_*ted 1 python split python-3.x
我有一个python列表
my_list = ['owner/NN', 'is/VBZ', 'pleasant/JJ', 'and/CC', 'entertaining/JJ', './.']
Run Code Online (Sandbox Code Playgroud)
我想将它分成两部分(基于每个列表元素中显示的分隔符'/'),这样我就可以得到两个单独的列表
my_list_1 = ['owner', 'is', 'pleasant', 'and', 'entertaining', '.']
my_list_2 = ['NN', 'VBZ', 'JJ', 'CC', 'JJ', '.']
Run Code Online (Sandbox Code Playgroud)
split_items = (i.split('/') for i in my_list)
my_list1, my_list2 = zip(*split_items)
Run Code Online (Sandbox Code Playgroud)
这会产生2个元组.如果你真的需要列表,你可以转换它们
my_list1, my_list2 = map(list, (my_list1, my_list2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |