亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么要打印第一個索引?

為什么要打印第一個索引?

Cats萌萌 2023-06-20 15:40:39
在 python 課程中解決這個問題,但我終生無法弄清楚為什么這行不通。我寧愿它給我一個錯誤也不愿打印 0!問題給了我顯示的字符串的變量x,需要打印第一次y使用的索引。x = 'Poisson geometry plays an important role in noncommutative geometry.'y = 'u'i = 0while i == 0:    for o in x:        if o == y:            print(y, "is first seen in index = ", y.index(o))            i += 1顯示的代碼返回:u is first seen in index =  0
查看完整描述

3 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

你想要索引x嗎?在這種情況下,使用x.index(o)where 搜索oin x。


x = 'Poisson geometry plays an important role in noncommutative geometry.'

y = 'u'


i = 0

while i == 0:

    for o in x:

        if o == y:

            print(y, "is first seen in index = ", x.index(o))

            i += 1

然而,正確的寫法是沒有循環:


x = 'Poisson geometry plays an important role in noncommutative geometry.'

y = 'u'


print(y, "is first seen in index = ", x.index(y))

輸出:


u is first seen in index =  51


查看完整回答
反對 回復 2023-06-20
?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

您實際上是在尋找'u'.index('u')

y.index(o)應該是x.index(o)這個例子。


查看完整回答
反對 回復 2023-06-20
?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

你需要迭代嗎?如果您保留前 2 行然后使用,您將在不使用,或 的情況下x.index(y)獲得相同的結果。whileforif


x = 'Poisson geometry plays an important role in noncommutative geometry.'

y = 'u'

print(y, "is first seen in index = ", x.index(y))


查看完整回答
反對 回復 2023-06-20
  • 3 回答
  • 0 關注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號