Python:如何从';A';通过';Z';,然后以'_';?

Python:如何从';A';通过';Z';,然后以'_';?,python,Python,在循环中,有大量的代码,所以我不想重复所有的代码,只是为了能够合并‘‘’案例 所以它会经过A,B,C。。Y、 Z,_ 无需任何代码重复您可以遍历字符串的每个字符: for c in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_': # tons of code 构造一个包含这些字符的字符串,并固定在\uuu上,然后在其中循环: import string for char in string.ascii_uppercase + '_': # ... 使用并简单地

在循环中,有大量的代码,所以我不想重复所有的代码,只是为了能够合并‘‘’案例

所以它会经过A,B,C。。Y、 Z,_


无需任何代码重复

您可以遍历字符串的每个字符:

for c in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_':
    # tons of code

构造一个包含这些字符的字符串,并固定在
\uuu
上,然后在其中循环:

import string

for char in string.ascii_uppercase + '_':
    # ...
使用并简单地连接
\uu

from string import ascii_uppercase

for c in ascii_uppercase + '_':
我会使用(以及其他答案所建议的):

from itertools import chain
from string import ascii_uppercase

for c in chain(ascii_uppercase, '_'):
    ...