cuốn sách gpt4 ai đã làm

python - đưa csv vào danh sách, truy cập khoảng trống ở cột cuối cùng sẽ đưa ra chỉ mục ngoài phạm vi

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 04:44:19 30 4
mua khóa gpt4 Nike

Danh sách này là danh sách hai chiều trong CSV được nhập bằng cách sử dụng:

filedata = open('file.csv', 'r')
datareader = csv.reader(filedata, delimiter=',')
dữ liệu = []
cho hàng trong bộ đọc dữ liệu:
data.append(hàng)

Đây là một ví dụ về bảng tính

 |       
|-------|--------|--------------|
0| 4 | 5 |
1| 3 | 6 |
2|
3|

định dạng CSV

4,5, nhà/người dùng/a
3,6,nhà/người dùng/b
,,nhà/người dùng/b
7,34

Sự cố này xảy ra nếu tôi cố gắng lấy các giá trị trong CSV trống nhưng chỉ ở hàng dữ liệu cuối cùng. Vì vậy, thích dữ liệu[3][2] Một cái gì đó như thế này sẽ gây ra lỗi ngoài giới hạn nhưng nếu tôi gọi một cái gì đó như dữ liệu[2][0] Những thứ như thế này hoạt động tốt và chỉ cho tôi một bảng trống, đó là điều tôi muốn.

Tôi nghĩ danh sách trên dòng đó không đủ dài nhưng tôi không biết làm cách nào để đảm bảo nó đủ dài

Tôi có thể lấy tất cả thông tin bằng cách kiểm tra độ dài danh sách và nếu nó nhỏ hơn độ dài của danh sách đầy đủ thì nó sẽ kiểm tra giá trị, nhưng tôi cảm thấy có cách tốt hơn để làm điều này và sau đó kiểm tra độ dài.

câu trả lời hay nhất

Tôi đã tìm ra giải pháp, mặc dù nó có thể chỉ hiệu quả trong trường hợp của tôi nhưng tôi chỉ đang tìm kiếm nhà/người dùng/a,nhà/người dùng/b hoặc /home/người dùng/c. Bạn có thể sử dụng dữ liệu[-1] và kiểm tra phần tử ngoài cùng bên phải trong mảng và kiểm tra xem nó đang sử dụng cái gì.

Về python - đưa csv vào danh sách, truy cập vào khoảng trống ở cột cuối cùng sẽ đưa ra chỉ mục nằm ngoài phạm vi, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/49960363/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress