enumerate

    1熱度

    3回答

    我想弄清楚爲什麼我得到這個代碼運行時的空列表。目標是獲取一個字符串,找到任何元音的索引並將該索引追加到列表中。索引從1開始,而不是0。任何可能發生錯誤的提示都會很棒!如果您發現有一般性疏忽,請告訴我。相對較新的python。感謝 def vowel_indices(word): vowels = ["a", "e", "i", "o", "u"] vowel_idx = []

    0熱度

    1回答

    是否有另一種檢查方式是否是第一件事? 我一直在使用for i,f in enumerate(read_files)其中我列舉了一個文件列表,並使用if語句來檢查i == 0。我很好奇,是否有不同的(更好,更快,更少類型)的方式來做到這一點? read_files = glob.glob("post_stats_*.tsv") with open("result.tsv", "w") as out

    0熱度

    4回答

    我有我想要在下面做的簡化版本。我有一個由SolarSystem類使用的類Planet。我想使用foreach循環爲SolarSystem中的每個Planet編寫orbitTimeInDays。 錯誤CS1579 foreach語句不能 型「TestEnum.SolarSystem」的變量操作,因爲「TestEnum.SolarSystem」不包含 一個公共定義「的GetEnumerator」 問題

    -1熱度

    2回答

    請耐心等待,因爲我對python比較陌生。 我想採取一些字的字符串,將其更改爲列表,並給列表中的每個項目一個單獨的號碼(我想你稱之爲索引)。我環顧四周尋找解決方案,並看到經常提到的枚舉函數。我能夠使用它,但我想要做的是將字符串中的重複單詞分配給與之前的單詞相同的索引。我不知道如何做到這一點! 例如,如果樣品INOUT字符串是: "How does one do this How does one

    8熱度

    7回答

    我試圖扭轉由enumerate給出的索引,同時保留列表的原始順序列舉。 假設我有以下幾點: >> range(5) [0, 1, 2, 3, 4] 如果我列舉這個我會得到如下: >> list(enumerate(range(5))) [(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)] 但是我想逆轉枚舉提供的索引,使我得到: [(4, 0), (3, 1)

    0熱度

    4回答

    這是我的代碼: a = ('the', 'cat', 'sat', 'on', 'a', 'mat') for i,j in enumerate(a): data = (i, j) print (data) word = input('Type a word out of this sentence - \'The cat sat on a mat\' : ') word

    -5熱度

    1回答

    我已經做了一些代碼,基本上可以找到一個句子中的單詞索引,但我並不真正瞭解我所做的以及枚舉的功能是什麼? sentence = ['The', 'cat','sat', 'on', 'the', 'mat'] for index, word in enumerate(sentence): print (index, word)

    0熱度

    1回答

    我想獲得所有可能的枚舉結果,每個索引中值爲0或1。 以下是我的代碼和結果。 我該如何改進我的代碼?我想避免太多for循環。 k=[0,0,0,0,0,0] list_dic={} for a in range(2): k[0]=a for b in range(2): k[1]=b for c in range(2): k[2]=c

    0熱度

    2回答

    我有一個文件,有一些二進制數據的標題(我想這就是它),然後,有文本行。我剛剛開始使用它,但我注意到如果我使用Python「枚舉」功能,它不會出現讀取我想要它讀取的行(我正在使用Python 2.7.8 )。它沒有返回我感興趣的代碼行。在我的文本編輯器中,我可以看到我想要的數據,但結果表明可能是「序列化數據」?文件末尾有更多相同的二進制文件。 從數據文件中取樣(我希望跳過前8行): 我想從以「cur

    2熱度

    1回答

    因此,對於我的第一個項目,我一直致力於構建高爾夫記分卡應用程序。我爲球員的每洞18洞成績和另一個球場的單獨陣列提供了一個陣列。我可以將總得分減去總得分,得到90分(+18)的最終結果。但是,如果所有的洞都有一個標準桿,但是球員只能完成9個洞,那麼得分將會看起來像45(-27)。玩家分數是0默認情況下,所以我想嘗試做 zip(playerScoreArray, courseParArray).enu