1. 程式人生 > >元組總結

元組總結

print 輸出 dex IV In 數字 類型 code 出現

  • 元組是一種特殊的列表,不支持增刪改,可通過索引,切片訪問元組中的元素,也可通過for循環遍歷所有元素,方法有兩個:index()、count()
    • 索引訪問元組元素,eg:
      test = (30, 5, 12, 23, 18, 45)
      result = test[2]
      print(result)

      輸出:

      12
    • 通過切片訪問元組元素,eg:
      test = (30, 5, 12, 23, 18, 45)
      result = test[2:-1]
      print(result)

      輸出:

      (12, 23, 18)通過for循環遍歷元組中元素,eg:
    • test = (30, 5, 12,)
      
      for result in test: print(result)

      輸出:

      30
      5
      12
    • index():查找元素在元組中首次出現的索引,從左到右開始查找,如沒有找到報錯,eg:
      test = (30, 5, 12, 5, 56, 5,)
      result = test.index(5)
      print(result)

      輸出:

      1
    • count():查找元素在元組中出現的次數,eg:
      test = (30, 5, 12, 5, 56, 5,)
      result = test.count(5)
      print(result)

      輸出:

      3
    • 元組有一個特別需要主要的地方是,如果元組中只有一個元素,且這個元素是數字,則必須在元素後添加一個英文逗號,否則會被認為是int類型,而不是tuple類型,eg:
      test1 = (30)
      test2 = (30,)
      print(type(test1), type(test2), sep="\n")

      輸出:

      <class int>
      <class tuple>

元組總結