我想問下,這段代碼是不是Python自動把大寫轉換成小寫呢?
我想問下,這段代碼是不是Python自動把大寫轉換成小寫呢?
name = ['Adam', 'Bart', 'Lisa', 'Paul']
for y in set(name):
? ? x=y.lower()
? ? name.append(x)
print name
s=set(name)
print 'adam' in s
print 'bart' in s
print 'Adam' in s
我想問下,這段代碼是不是Python自動把大寫轉換成小寫呢?
name = ['Adam', 'Bart', 'Lisa', 'Paul']
for y in set(name):
? ? x=y.lower()
? ? name.append(x)
print name
s=set(name)
print 'adam' in s
print 'bart' in s
print 'Adam' in s
2018-08-08
舉報
2018-08-08
這段代碼是遍歷了name,然后把遍歷出的y都變成小寫x,然后再添加x到name里。
2019-03-12
s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
s2 = set([])
for name in s:
? ? if name not in s2:
? ? ? ? s2.add(name)
? ? if name.lower() in s2:
? ? ? ? continue
? ? s2.add(name.lower())
print s2
print 'adam' in s2
print 'bart' in s2
2018-08-09
把y遍歷成小寫后用x表示