<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Python 中的數組| 系列 1(簡介和功能) > 原文: [https://www.geeksforgeeks.org/array-python-set-1-introduction-functions/](https://www.geeksforgeeks.org/array-python-set-1-introduction-functions/) 除了[列表](http://quiz.geeksforgeeks.org/python-set-3-strings-lists-tuples-iterations/)之類的通用容器外,Python 的定義還可以處理具有指定數據類型的容器。 數組可以通過名為“`array`”的模塊在 python 中進行處理。 當我們只需要操作特定的數據類型值時,它們就很有用。 **數組上的操作**: **1.數組(數據類型,值列表)**:-此函數用于**創建**一個數組,并在其參數中指定數據類型和值列表。 下表中提到了一些數據類型。 | 類型代碼 | C 類型 | Python 類型 | 最小大小(以字節為單位) | | --- | --- | --- | --- | | `'b'` | `signed char` | `int` | 1 | | `'B'` | `unsigned char` | `int` | 1 | | `'U'` | `Py_UNICODE` | `unicode`字符 | 2 | | `'H'` | `singned short` | `int` | 2 | | `'H'` | `unsigned short` | `int` | 2 | | `'i'` | `signed int` | `int` | 2 | | `'I'` | `unsigned int` | `int` | 2 | | `'L'` | `signed long` | `int` | 4 | | `'L'` | `unsigned long` | `int` | 4 | | `'q'` | `long long` | `int` | 8 | | `'Q'` | `unsigned long long` | `int` | 8 | | `'F'` | `float` | `float` | 4 | | `'d'` | `double` | `float` | 8 | **2\. `append()`**:-此函數用于**在數組的**末尾**處添加其自變量中提到的值**。 **3\. `insert(i, x)`**:-此函數用于**在其參數中指定的位置**處添加值。 ``` # Python code to demonstrate the working of? # array(), append(), insert() # importing "array" for array operations import array # initializing array with array values # initializes array with signed integers arr = array.array('i', [1, 2, 3])? # printing original array print ("The new created array is : ",end=" ") for i in range (0, 3): ????print (arr[i], end=" ") print("\r") # using append() to insert new value at end arr.append(4); # printing appended array print("The appended array is : ", end="") for i in range (0, 4): ????print (arr[i], end=" ") # using insert() to insert value at specific position # inserts 5 at 2nd position arr.insert(2, 5) print("\r") # printing array after insertion print ("The array after insertion is : ", end="") for i in range (0, 5): ????print (arr[i], end=" ") ``` 輸出: ``` The new created array is : 1 2 3 The appended array is : 1 2 3 4 The array after insertion is : 1 2 5 3 4 ``` **4\. `pop()`**:-此函數**刪除其參數中提到的位置**的元素,并將其返回。 **5\. `remove()`**:-此函數用于**刪除其參數中提到的值的第一個出現**。 ``` # Python code to demonstrate the working of? # pop() and remove() # importing "array" for array operations import array # initializing array with array values # initializes array with signed integers arr= array.array('i',[1, 2, 3, 1, 5])? # printing original array print ("The new created array is : ",end="") for i in range (0,5): ????print (arr[i],end=" ") print ("\r") # using pop() to remove element at 2nd position print ("The popped element is : ",end="") print (arr.pop(2)); # printing array after popping print ("The array after popping is : ",end="") for i in range (0,4): ????print (arr[i],end=" ") print("\r") # using remove() to remove 1st occurrence of 1 arr.remove(1) # printing array after removing print ("The array after removing is : ",end="") for i in range (0,3): ????print (arr[i],end=" ") ``` Output: ``` The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 5 ``` **6\. `index()`**:-此函數返回參數中提到的值的首次出現的**索引。** **7\. `reverse()`**:-此函數**反轉**數組。 ``` # Python code to demonstrate the working of? # index() and reverse() # importing "array" for array operations import array # initializing array with array values # initializes array with signed integers arr= array.array('i',[1, 2, 3, 1, 2, 5])? # printing original array print ("The new created array is : ",end="") for i in range (0,6): ????print (arr[i],end=" ") print ("\r") # using index() to print index of 1st occurrenece of 2 print ("The index of 1st occurrence of 2 is : ",end="") print (arr.index(2)) #using reverse() to reverse the array arr.reverse() # printing array after reversing print ("The array after reversing is : ",end="") for i in range (0,6): ????print (arr[i],end=" ") ``` Output: ``` The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The array after reversing is : 5 2 1 3 2 1 ``` **參考**: [https://docs.python.org/3/library/array.html#module-array](https://docs.python.org/3/library/array.html#module-array) 本文由 [**Manjeet Singh**](https://auth.geeksforgeeks.org/profile.php?user=manjeet_04&list=practice) 貢獻。 如果您喜歡 GeeksforGeeks 并希望做出貢獻,則還可以使用 [tribution.geeksforgeeks.org](http://www.contribute.geeksforgeeks.org) 撰寫文章,或將您的文章郵寄至 tribution@geeksforgeeks.org。 查看您的文章出現在 GeeksforGeeks 主頁上,并幫助其他 Geeks。 如果發現任何不正確的地方,或者想分享有關上述主題的更多信息,請寫評論。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看