将两个列表转换为1,不涉及元组

1 python tuples list enumerate

我有两个列表,我试图以一种奇怪的方式使用zip,使它们成为一个列表.我有一个名单,比方说

names = ['nathan', 'julian', 'ramy', 'jack']
Run Code Online (Sandbox Code Playgroud)

以及上一个上下文中出现的列表.让我们说这个列表是这样的['2', '3', '4', '5'].这是每个名字出现在列表中的次数......现在我将如何['nathan 2', 'julian 3', 'ramy 4', 'jack 5']使用zip功能?不必使用zip功能,但我认为这是使用我所知道的功能的唯一方法.

Dav*_*son 5

[" ".join(pair) for pair in zip(names, occurences)]
Run Code Online (Sandbox Code Playgroud)