Python速通(列表)

blueberryGargamel發表於2024-07-07
  1. (單詞的字母)
    將Python各個字元儲存在列表中,即為['P', 'y', 't', 'h', 'o', 'n']。現在請建立該列表,並完成對列表的索引和切片。
    1)索引獲取該列表下標第3位的字元。
    2)獲取該列表後4位。
    list = ['P', 'y', 't', 'h', 'o', 'n']
    print(list[3])
    print(list[-4:])

  2. (改變單詞遊戲)英語中有很多單詞,單詞往往都有詞根,有時候刪掉一個字母,增加一個字母都會變成另一個單詞。牛牛最近對這一塊非常感興趣,現在他給你輸入一串字元,請你將其記錄在列表中,輸出該列表。然後刪掉列表末尾元素,將變成一個新的單詞,輸出列表。最後將輸入的新字元新增到刪除後列表末尾,再次輸出列表。
    dlist = input().split()
    print(dlist)
    del dlist[-1]
    print(dlist)
    dlist.append(input())
    print(dlist)

  3. (統計牛客網資料)牛牛正在統計牛客網使用者的刷題資料,假設他拿到一批使用者的刷題量,請你將其記錄在列表list中,並找到其中的最大值、最小值、總和。
    dlist = input().split()
    # 將字串列表轉換為整數列表  
    dlist_int = [int(item) for item in dlist] 
    print(max(dlist_int))
    print(min(dlist_int))
    
    #print(sum(dlist_int))
    total = 0  
    for number in dlist_int:  
        total += number 
    print(total)

  4. (統計人次)牛客網有非常嚴格的簽到系統。一週結束後,部門經理拿到由員工名字組成的列表,即部分員工的簽到順序。經理想知道牛牛(NiuNiu)的一共簽到了多少次,第一次簽到是在列表的哪個位置,你能使用list方法幫他找一下嗎?
    qlist = input().split()
    print(qlist.count('NiuNiu'))
    print(qlist.index('NiuNiu'))

相關文章