Câu 13. Sau khi thực hiện các lệnh dưới đây, danh sách N có giá trị nào?
>>> N = [5, 1, 2, 7]
>>> N.append(10)
>>> del N[1]
A. N = [5, 2, 7, 10]
B. N= [1, 2, 7, 10]
C. N [5, 1, 2, 7, 10]
D. N [5, 1, 7, 10]
Quảng cáo
3 câu trả lời 171
Để trả lời câu hỏi này, ta cần phân tích từng bước thực hiện các lệnh trong đoạn mã.
Bước 1: Khởi tạo danh sách `N`
```python
N = [5, 1, 2, 7]
```
Danh sách `N` sau bước này là:
```
N = [5, 1, 2, 7]
```
Bước 2: Thực hiện lệnh `append(10)`
```python
N.append(10)
```
Lệnh này thêm phần tử `10` vào cuối danh sách `N`. Danh sách `N` sau khi thực hiện lệnh này sẽ là:
```
N = [5, 1, 2, 7, 10]
```
Bước 3: Thực hiện lệnh `del N[1]`
```python
del N[1]
```
Lệnh `del` sẽ xóa phần tử tại chỉ số 1 trong danh sách `N`. Phần tử tại chỉ số 1 trong danh sách hiện tại là `1`, vì vậy sau khi xóa, danh sách `N` sẽ trở thành:
```
N = [5, 2, 7, 10]
```
Danh sách `N` sau khi thực hiện các lệnh trên sẽ là:
```
N = [5, 2, 7, 10]
```
Do đó, đáp án đúng là A. N = [5, 2, 7, 10].
Câu 13. Sau khi thực hiện các lệnh dưới đây, danh sách N có giá trị nào?
>>> N = [5, 1, 2, 7]
>>> N.append(10)
>>> del N[1]
A. N = [5, 2, 7, 10]
B. N= [1, 2, 7, 10]
C. N [5, 1, 2, 7, 10]
D. N [5, 1, 7, 10]
Để xác định giá trị của danh sách N sau khi thực hiện các lệnh, ta sẽ theo dõi từng bước:
N = [5, 1, 2, 7] : Khởi tạo danh sách N với các phần tử 5, 1, 2, 7.
N.append(10): Thêm số 10 vào cuối danh sách N. Danh sách N trở thành [5, 1, 2, 7, 10].
del N[1]: Xóa phần tử tại vị trí index 1 (phần tử thứ hai) của danh sách N. Phần tử tại vị trí 1 là số 1. Sau khi xóa, danh sách N trở thành [5, 2, 7, 10].
Vậy, đáp án đúng là A. N = [5, 2, 7, 10]
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55450 -
Đã trả lời bởi chuyên gia
31375 -
Đã trả lời bởi chuyên gia
29924
