You cannot dynamically name variables on run time with Python. However, you could fill a dictionary where the keys are the items from the list and the values are an empty list. Like this:
my_list = ['Paul', 'Ringo', 'John', 'George']
my_dict = {}
for name in my_list:
my_dict[name] = []
print(my_dict)
# {'Paul': [], 'Ringo': [], 'John': [], 'George': []}
For bonus, you can use dictionary comprehension which is way shorter. Like this:
my_list = ['Paul', 'Ringo', 'John', 'George']
my_dict = {item:[] for item in my_list}
print(my_dict)
# {'Paul': [], 'Ringo': [], 'John': [], 'George': []}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…