簡體   English   中英

括號里的數據叫什么? 即:數據[i]

[英]What is the data in brackets called? i.e.: data[i]

例如,我有一個代碼。 第 3 行的 [i] 被稱為什么,data[i] 實際上是做什么的?

def binary_search(data, target):
    for i in range(len(data)):
        if data[i] == target:
            return True
    return False

腳本工作正常,在vid教程中看到了,但是他從來沒有解釋過這部分。

[I] 用於檢索數組中位置 I 處的元素

這稱為索引運算符。

它用於對序列進行索引(Python 中的常見序列是listtuplestr )。 索引運算符可以采用單個整數索引或slice 索引是基於0的,例如第一個項目是項目0

例子

>>> my_array = [7, 9, 13, 42]

>>> my_array[1]  # "Second" item
9

>>> my_array[-1]  # Last item
42

>>> my_array[1:3]  # Slice
[9, 13]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM