-2
我有這個for
循環:如何在不使用這種複雜的循環的情況下迭代此代碼?
COMPANY2 = ['"tesla', 'motors', 'inc"']
COMPANY3 = []
for x in range(0, len(COMPANY2)):
globals()['COMPANY3_%s' % x] = list(COMPANY2[x])
if x == 0:
globals()['COMPANY3_%s' % x][1] = globals()['COMPANY3_%s' % x][1].upper()
else:
globals()['COMPANY3_%s' % x][0] = globals()['COMPANY3_%s' % x][0].upper()
COMPANY3.append(''.join(globals()['COMPANY3_%s' % x]))
del globals()['COMPANY3_%s' % x]
而且我不知道是否有打電話給upper()
對每個項目的第一個字母,不是製造並刪除所有這些全局更簡單的方法。
考慮'str.title什麼()'? – inspectorG4dget
除了錯誤地使用''globals'''我發現很難理解這段代碼應該做什麼?預期的結果是什麼? – alonisser