取容器中最后一個元素

取容器中最後一個元素的步驟取決於容器的類型和程式語言。以下是一些常見程式語言中獲取容器最後一個元素的方法:

Python

在 Python 中,可以使用 list[-1] 來獲取列表的最後一個元素,或者使用 max() 函式來獲取疊代對象(如列表、元組或字元串)的最後一個元素。

# 使用索引
my_list = [1, 2, 3]
last_element = my_list[-1]

# 使用 max() 函式
last_element = max(my_list)

Java

在 Java 中,可以使用 List.get(int index) 方法來獲取列表的最後一個元素,其中 index 是列表的長度減去 1。

import java.util.List;

public class LastElementExample {
    public static void main(String[] args) {
        List<Integer> myList = Arrays.asList(1, 2, 3);
        Integer lastElement = myList.get(myList.size() - 1);
        System.out.println(lastElement); // 輸出: 3
    }
}

C++

在 C++ 中,可以使用 std::vectorat() 成員函式來獲取最後一個元素,或者使用 std::back() 算法來獲取 std::vector 的最後一個元素。

#include <iostream>
#include <vector>

int main() {
    std::vector<int> myVector = {1, 2, 3};
    int lastElement = myVector.at(myVector.size() - 1);
    std::cout << lastElement << std::endl; // 輸出: 3

    // 使用 std::back()
    lastElement = std::back(myVector);
    std::cout << lastElement << std::endl; // 輸出: 3
    return 0;
}

C

在 C# 中,可以使用 List<T>.ElementAt(int index) 方法來獲取列表的最後一個元素,其中 index 是列表的長度減去 1。

using System;
using System.Collections.Generic;

class Program {
    static void Main() {
        List<int> myList = new List<int> { 1, 2, 3 };
        int lastElement = myList.ElementAt(myList.Count - 1);
        Console.WriteLine(lastElement); // 輸出: 3
    }
}

請注意,這些示例假設容器中至少有一個元素。如果容器是空的,訪問最後一個元素會導致索引超出範圍異常。在處理容器時,始終應該檢查容器是否為空。