|
发表于 2023-3-11 22:07:02
|
显示全部楼层
本帖最后由 isdkz 于 2023-3-11 22:10 编辑
像这样子?
- students = ['小明', '小强', '小红']
- for s in students:
- exec(f'{s}的成绩 = {{}}')
- print(globals())
复制代码
输出:
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000001B8888F4790>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'D:\\secureworks\\important\\study\\Program\\python\\test_example\\test25.py', '__cached__': None, 'students': ['小明', '小强', '小红'], 's': '小 红', '小明的成绩': {}, '小强的成绩': {}, '小红的成绩': {}}
|
|