Python danh sách danh sách thay đổi giá trị
Trong tập trước, chúng tôi đã phân tích một tệp dữ liệu viêm thử nghiệm lâm sàng. Tuy nhiên, sau khi tìm thấy một số xu hướng đặc biệt và có khả năng đáng ngờ trong dữ liệu thử nghiệm, chúng tôi hỏi Tiến sĩ. Maverick nếu họ đã thực hiện bất kỳ thử nghiệm lâm sàng nào khác. Đáng ngạc nhiên là họ nói rằng họ có và cung cấp cho chúng tôi thêm 11 tệp CSV cho 11 thử nghiệm lâm sàng khác mà họ đã thực hiện kể từ thử nghiệm đầu tiên Show
Mục tiêu của chúng tôi bây giờ là xử lý tất cả dữ liệu về tình trạng viêm mà chúng tôi có, điều đó có nghĩa là chúng tôi vẫn còn 11 tệp nữa phải xử lý Bước đầu tiên tự nhiên là thu thập tên của tất cả các tệp mà chúng tôi phải xử lý. Trong Python, danh sách là một cách để lưu trữ nhiều giá trị cùng nhau. Trong tập này, chúng ta sẽ tìm hiểu cách lưu trữ nhiều giá trị trong một danh sách cũng như cách làm việc với danh sách danh sách PythonKhông giống như mảng NumPy, danh sách được tích hợp sẵn trong ngôn ngữ nên chúng tôi không phải tải thư viện để sử dụng chúng. Chúng tôi tạo một danh sách bằng cách đặt các giá trị bên trong dấu ngoặc vuông và phân tách các giá trị bằng dấu phẩy
Chúng ta có thể truy cập các phần tử của danh sách bằng cách sử dụng các chỉ số – vị trí được đánh số của các phần tử trong danh sách. Các vị trí này được đánh số bắt đầu từ 0 nên phần tử đầu tiên có chỉ số là 0
Có, chúng ta có thể sử dụng số âm làm chỉ số trong Python. Khi chúng tôi làm như vậy, chỉ số 0 cung cấp cho chúng tôi phần tử cuối cùng trong danh sách, 1 thứ hai đến cuối cùng, v.v. Vì điều này, 2 và 3 trỏ đến cùng một yếu tố ở đâyCó một sự khác biệt quan trọng giữa danh sách và chuỗi. chúng ta có thể thay đổi các giá trị trong một danh sách, nhưng chúng ta không thể thay đổi các ký tự riêng lẻ trong một chuỗi. Ví dụ ________số 8
hoạt động, nhưng 0 1không làm
Có nhiều cách để thay đổi nội dung của danh sách ngoài việc gán giá trị mới cho các phần tử riêng lẻ 0 1 2 3 4Có thể bạn quan tâm 5Trong khi sửa đổi tại chỗ, thật hữu ích khi nhớ rằng Python xử lý các danh sách theo cách hơi phản trực giác Như chúng ta đã thấy trước đó, khi chúng ta sửa đổi mục danh sách 6 tại chỗ, nếu chúng ta tạo một danh sách, (cố gắng) sao chép nó và sau đó sửa đổi danh sách này, chúng ta có thể gây ra đủ loại rắc rối. Điều này cũng áp dụng để sửa đổi danh sách bằng các chức năng trên 6 7Điều này là do Python lưu trữ một danh sách trong bộ nhớ và sau đó có thể sử dụng nhiều tên để chỉ cùng một danh sách. Nếu tất cả những gì chúng ta muốn làm là sao chép một danh sách (đơn giản), chúng ta có thể sử dụng lại hàm 7, vì vậy chúng ta không sửa đổi danh sách mà chúng ta không cố ý 8 9Có thể truy cập tập hợp con của danh sách và chuỗi bằng cách chỉ định phạm vi giá trị trong ngoặc, tương tự như cách chúng tôi truy cập phạm vi vị trí trong mảng NumPy. Điều này thường được gọi là "cắt" danh sách/chuỗi 0 1
Nếu bạn muốn lấy một lát từ phần đầu của dãy, bạn có thể bỏ qua chỉ số đầu tiên trong dãy 3 4Và tương tự, bạn có thể bỏ chỉ số kết thúc trong dãy để đi một lát đến cuối dãy 5 6
|
Bài Viết Liên Quan
Cài linux máy yếu 256mb ram
Chúng tôi đang kiểm tra các bản phân phối Linux (gọi tắt là Distro) nhẹ tốt nhất năm 2022. Chúng ta có hiểu Distros là gì không? Trước khi đi sâu hơn vào chủ ...
Hướng dẫn python multi-line return - trả về nhiều dòng python
Multiline StringsYou can assign a multiline string to a variable by using three quotes:Nội dung chínhMultiline Strings1. Tạo một string2. Truy cập các ký tự trong Python3. Xóa / Cập ...
Hướng dẫn python complex data structures - python cấu trúc dữ liệu phức tạp
1. Một số lưu ý khi nói về kiểu dữ liệuTrong khoa học máy tính, người ta thường dùng cụm từ kiểu dữ liệu khi nói đến việc một nhóm đối tượng có ...
Hướng dẫn python memory test - kiểm tra bộ nhớ python
Hướng dẫn python concatenate list into string - danh sách nối python thành chuỗiSử dụng >>> my_lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> my_lst_str = .join(map(str, my_lst)) >>> ...
Hướng dẫn where is python library source code? - mã nguồn thư viện python ở đâu?
Điều đó sẽ phụ thuộc vào những gì bạn định nghĩa là thư viện tiêu chuẩn.Các tài liệu Python cho biết:... Hướng dẫn tham khảo thư viện này mô tả thư ...
Who qualified for World Cup 2023?
The Rugby Europe Championship 2021 and 2022 editions double up as the qualification process for Rugby World Cup 2023.The top two directly qualify following those two seasons for Rugby World Cup, ...
Hướng dẫn how to store form data in table using javascript - cách lưu trữ dữ liệu biểu mẫu trong bảng bằng javascript
Tôi cần lưu trữ dữ liệu biểu mẫu cục bộ từ trang này sang trang khác trong bảng bằng JavaScript?Mã JavaScript làfunction addtext() { var fname = ...
Hướng dẫn concatenate numbers in list python - nối các số trong python danh sách
Có cách nào tốt hơn sau đây để kết hợp các mục trong danh sách số nguyên thành một chuỗi:import numpy as np my_list = [1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0] changed_list = ...
Hướng dẫn swagger cho nodejs - Swaggar cho các nút
Chào các bạn, hôm nay mình sẽ giới thiệu với các bạn một tool khá là nổi tiếng trong việc tạo API docs: Swager UISwager UISwagger UI là một tool cho phép bất kỳ ...
Hướng dẫn how do i escape a line in php? - làm cách nào để thoát khỏi một dòng trong php?
Có bất kỳ phương pháp PHP nào để loại bỏ Char dòng mới khỏi chuỗi?$str = Hi there ; Chuỗi của tôi chứa một dòng mới giữa Hi và ở đó Tôi muốn đầu ...
Tìm ước chung lớn nhất trong python
Nội dung chính Đề bài Định nghĩa Lời giải 1. Tìm USCLN và BSCNN của 2 số nguyên dương trong Python bằng giải thuật Euclid 2. Tìm USCLN và BSCNN của 2 số nguyên ...
Linux user có quyền cao nhất
Trang chủCNTTQuản trị hệ thốngADMICRO A. User administrator B. User root C. User admin D. User có UID=0 Hãy suy nghĩ và trả lời câu hỏi trước khi xem đáp ánADSENSE / 1 Câu ...
Hướng dẫn threading stack size python - threading stack size python
Tôi có một chương trình Python sử dụng DLL được xây dựng tùy chỉnh. DLL này bị sập do tràn chồng. Tràn tràn này không phải là do hàm đệ quy trở nên tồi ...
Hướng dẫn does mysql workbench work on mac m1? - Bàn làm việc mysql có hoạt động trên mac m1 không?
Thiết kế hiệu quả, quản lý và tài liệu cơ sở dữ liệu Schemata. Ứng dụng hoạt động với Rosetta 2Rosetta 2Thông tin bổ sung:Phiên bản cuối cùng không hoạt ...
Hướng dẫn function in javascript - hàm trong javascript
Trong bài này chúng ta sẽ tìm hiểu function trong Javascript. Function hay còn gọi là hàm, được sử dụng rất nhiều khi làm việc với Javascript.Bài viết này được ...
Hướng dẫn dùng 1/1-x python
In the following examples, input and output are distinguished by the presence or absence of prompts (>>> and …): to repeat the example, you must type everything after the prompt, when the prompt ...
Hướng dẫn php disable output buffering - php vô hiệu hóa bộ đệm đầu ra
Bài viết này mô tả cách bật và vô hiệu hóa Chỉ thị Output_Buffering trong tệp Php.ini tùy chỉnh.output_buffering directive in a custom php.ini file.Thông tin trong bài ...
Hướng dẫn remove php mac brew - loại bỏ php mac brew
Trước tiên hãy kiểm tra phiên bản hiện tại của bạn trên Mac. Vui lòng nhập lệnh bên dưới vào thiết bị đầu cuối của bạn.Ex: - Php -Voutput: Php 7.1.2 php ...
Hướng dẫn python random float 1 decimal places - python ngẫu nhiên float 1 vị trí thập phân
Tôi không chắc ý của bạn là gì khi sửa nó, vì những gì bạn đang nói là khá cơ bản với cách máy tính thực hiện cái được gọi là số học dấu phẩy ...
Lệnh copy in linux
Chào các bạn, chúng ta sẽ tìm hiểu nội dung cơ bản của kiến thức sử dụng lệnh Linux nhé. Bài này sẽ hướng dẫn các bạn cách sử dụng lệnh cp trên Linux ...