Python:如何从';A';通过';Z';,然后以'_';?
在循环中,有大量的代码,所以我不想重复所有的代码,只是为了能够合并‘‘’案例 所以它会经过A,B,C。。Y、 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 + '_': # ... 使用并简单地
无需任何代码重复您可以遍历字符串的每个字符:
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, '_'):
...