第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)問lower()的引用是這樣的嗎?這段要怎么改才能運(yùn)行正確呀

請(qǐng)問lower()的引用是這樣的嗎?這段要怎么改才能運(yùn)行正確呀_

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

name_set = set(names)

if 'bob' in name_set:

? ? print('True')

name_lower=name_set.lower()

print(name_lower)

if 'bob' in name_lower:

? ? print('yep')

else:

? ? print('None')


——————————————————————————

Traceback?(most?recent?call?last):
??File?"index.py",?line?6,?in?
????name_lower=name_set.lower()
AttributeError:?'set'?object?has?no?attribute?'lower'


正在回答

4 回答

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']


new_names=[]

for i in names:

? name_lower=i.lower()

? new_names.append(name_lower)

# print(new_names)


if 'bob' in new_names:

? ? print('yep')

else:

? ? print('None')


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

真厲害 提問者

原來可以這樣,謝謝你
2021-07-23 回復(fù) 有任何疑惑可以回復(fù)我~

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

name_set = set(names)

#print('BOB' in name_set)

extend_set = set([])

for i in name_set:

extend_set.add(i)

name_lower = i.lower()

extend_set.add(name_lower)

print(extend_set)

name = 'Bob'

if name in extend_set:

print('yes')

else:

print('no')


0 回復(fù) 有任何疑惑可以回復(fù)我~
names?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
for?i?in?names:
????name_lower=i.lower()
????names.append(name_lower)
????if?len(names)?>?10:
????????break
????print(names)
if?'bob'?in?names:
????print('yep')
else:
????print('None')


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕瓜9057676

改進(jìn)了一下: names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] for i in names: name_lower=i.lower() names.append(name_lower) if len(names) > 10: break name_set = set(names) print(name_set) if 'bob' in name_set: print('yep') else: print('None')
2022-02-12 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//610395650001d9e905890346.jpg

試著運(yùn)行了一下上面這位哥們兒的代碼,發(fā)現(xiàn)這樣就沒有原來的首字母大寫的名字了。所以試著改了一下在for循環(huán)里再加一個(gè)嵌套的for,將原來的名字也掃進(jìn)來,個(gè)人感覺會(huì)更好些!

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

name_extend = [ ]

for each in names:

????name_lower = each.lower( )

????name_extend.append(name_lower)

????for each in names:

????????if each not in name_extend:

????????name_extend.append(each)


#print(name_extend)

之后用in/not in來進(jìn)行檢測就可以了


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Ruissedella

對(duì)了我是直接在IDLE里寫的沒有用這個(gè)網(wǎng)頁版的py,所以可能在這個(gè)網(wǎng)頁版運(yùn)行不了(但是在IDLE里是可以的!)
2021-07-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕的地5081305

第二句for each in names:冗余了
2022-04-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

請(qǐng)問lower()的引用是這樣的嗎?這段要怎么改才能運(yùn)行正確呀

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)