Bonjour tout le monde!

J'essaye d'exécuter une fonction pour chaque éléments d'une liste en simultané (sous Windows 10 et Python 3) mais je n'y arrive pas donc je me tourne vers vous en espérant que vous pourrez m'aider.

Le code
:
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
from multiprocessing import Process
import os
 
addresses_to_work_with = [0x00000000004, 0x00000000008, 0x0000000000A]
 
 
def func1():
    for address in addresses_to_work_with:
        print(str(address) + " - 0")
        for i in range(9999):
            print(str(address) + " - " + str(i))
 
processes = []
 
for i in range(os.cpu_count()):
    print(str(i) + ' CPU cores')
    processes.append(Process(target=func1))
 
for process in processes:
    process.start()
 
for process in processes:
    process.join()

Explications:
Pour chaque éléments de "addresses_to_work_with", j'aimerais qu'ils exécutent tous le code suivant en même temps:
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
        print(str(address) + " - 0")
        for i in range(9999):
            print(str(address) + " - " + str(i))

Merci pour votre temps!