Hướng dẫn what is the datatype of list in python? - kiểu dữ liệu của danh sách trong python là gì?
Đặt các loại dữ liệu: Đặt, Frozenset: set, frozenset Show
1. Kiểu dữ liệu số PythonKiểu dữ liệu số Python được sử dụng để giữ các giá trị số như;
Trong Python, chúng ta không cần phải khai báo kiểu dữ liệu trong khi khai báo một biến như C hoặc C ++. Chúng ta chỉ có thể chỉ định các giá trị trong một biến. Nhưng nếu chúng ta muốn xem loại giá trị số nào mà nó đang giữ ngay bây giờ, chúng ta có thể sử dụng loại (), như thế này:type(), like this:
Nếu bạn chạy mã trên, bạn sẽ thấy đầu ra như hình ảnh dưới đây. 2. Kiểu dữ liệu chuỗi PythonChuỗi là một chuỗi các ký tự. Python hỗ trợ các ký tự Unicode. Nói chung, các chuỗi được biểu thị bằng các trình duyệt đơn hoặc kép.
Mã trên tạo ra đầu ra như hình ảnh dưới đây- 3. Kiểu dữ liệu danh sách PythonDanh sách này là một loại dữ liệu đa năng độc quyền trong Python. Theo một nghĩa nào đó, nó giống như mảng trong C/C ++. Nhưng điều thú vị về danh sách trong Python là nó có thể đồng thời chứa các loại dữ liệu khác nhau. Danh sách chính thức là một chuỗi được đặt hàng của một số dữ liệu được viết bằng dấu ngoặc vuông ([]) và dấu phẩy (,).
Mã trên sẽ tạo ra đầu ra như thế này- 4. Python tupleBộ tuple là một loại dữ liệu khác là một chuỗi dữ liệu tương tự như một danh sách. Nhưng nó là bất biến. Điều đó có nghĩa là dữ liệu trong một tuple được bảo vệ ghi. Dữ liệu trong một tuple được viết bằng cách sử dụng dấu ngoặc đơn và dấu phẩy.
Đầu ra của mã ví dụ kiểu dữ liệu Python trên này sẽ giống như hình ảnh dưới đây. 5. Từ điển PythonTừ điển Python là một chuỗi dữ liệu không được đặt hàng của dạng cặp khóa-giá trị. Nó tương tự như loại bảng băm. Từ điển được viết trong niềng răng xoăn ở dạng 6. Nó rất hữu ích để lấy dữ liệu theo cách tối ưu hóa giữa một lượng lớn dữ liệu.
Nếu bạn chạy mã ví dụ kiểu dữ liệu từ điển Python này, đầu ra sẽ giống như hình ảnh dưới đây. Sử dụng danh sách python để lưu trữ dữ liệu theo hàng một chiều, truy cập chúng theo các chỉ mục và sắp xếp chúng theo cách bạn thíchNhà văn cao cấp, Infoworld |InfoWorld |
Mục lục Cho xem nhiều hơn Python đi kèm với một bộ sưu tập các loại dữ liệu tích hợp giúp các hoạt động gắn dữ liệu phổ biến trở nên dễ dàng. Trong số đó có & nbsp; danh sách, một loại thu thập đơn giản nhưng linh hoạt. Với danh sách Python, bạn có thể nhóm các đối tượng Python với nhau theo hàng một chiều cho phép các đối tượng được truy cập bằng vị trí, thêm, loại bỏ, sắp xếp và chia nhỏ. Danh sách Python những điều cơ bảnXác định danh sách trong Python rất dễ dàng - chỉ cần sử dụng cú pháp khung để chỉ ra các mục trong danh sách. list_of_ints = [1, 2, 3] Các mục trong danh sách cũng không phải là cùng một loại. Họ có thể là bất kỳ đối tượng Python. (Ở đây, giả sử & nbsp; ________ 17 & nbsp; là một hàm.) list_of_objects = ["One", TWO, Three, {"Four":4}, None] Lưu ý rằng việc có các đối tượng hỗn hợp trong danh sách có thể có ý nghĩa để sắp xếp danh sách. Chúng tôi sẽ đi vào điều này sau. Lý do lớn nhất để sử dụng danh sách là để có thể tìm thấy các đối tượng theo vị trí của chúng trong danh sách. Để làm điều này, bạn sử dụng ký hiệu chỉ mục Python, một số trong ngoặc, bắt đầu từ 0, cho biết vị trí của mục trong danh sách. Đối với ví dụ trên, 8 mang lại 9. 0 Sản lượng 1. 2 sẽ là & nbsp; ____ 23 & nbsp; đối tượng.Chỉ số danh sách PythonNếu bạn sử dụng số nguyên dương cho chỉ mục, số nguyên biểu thị vị trí của mục cần tìm. Nhưng nếu bạn sử dụng A & nbsp; âm & nbsp; số nguyên, thì số nguyên biểu thị vị trí bắt đầu từ & nbsp; end & nbsp; của danh sách. Ví dụ: sử dụng chỉ mục 4 là một cách tiện dụng để lấy mục cuối cùng từ danh sách bất kể kích thước của danh sách. 5 yields 6. 7 yields 3.Bạn cũng có thể sử dụng một biến số nguyên làm chỉ mục của bạn. If & nbsp; ________ 29, & nbsp; ________ 30 & nbsp; mang lại 1, v.v. Thêm và xóa các mục danh sách PythonPython có một số cách bạn có thể thêm hoặc xóa các mục khỏi danh sách.
Cắt một danh sách pythonDanh sách có thể được chia thành danh sách mới, một quy trình gọi là & nbsp; cắt. Cú pháp Slice Python cho phép bạn chỉ định phần nào của danh sách để khắc và cách thao tác phần chạm khắc. Bạn đã thấy ở trên cách sử dụng ký hiệu khung để lấy một mục từ danh sách: ví dụ: list_of_ints = [1, 2, 3]3. Các lát cắt sử dụng một biến thể của cùng một ký hiệu chỉ mục (và tuân theo cùng một quy tắc lập chỉ mục): list_of_ints = [1, 2, 3]4.
Dưới đây là một số ví dụ. Xem xét danh sách này: slice_list = [1,2,3,4,5,6,7,8,9,0] (Lưu ý rằng chúng tôi dừng lại ở INDEX 4, không phải INDEX 5!) slice_list[0:5:2] = [1, 3, 5] Nếu bạn bỏ qua một chỉ mục lát cụ thể, Python giả định mặc định. Để lại chỉ số bắt đầu và Python giả định sự khởi đầu của danh sách: Slice_list [: 5] = [1, 2, 3, 4, 5] Để lại chỉ số dừng và Python giả định kết thúc danh sách: slice_list[4:] = [5, 6, 7, 8, 9, 0] Phần tử & nbsp; ________ 57 & nbsp; cũng có thể là & nbsp; âm. Điều này cho phép chúng tôi lấy các lát cắt được các bản sao của bản gốc: 0Lưu ý rằng bạn có thể cắt ngược bằng cách sử dụng các chỉ mục bắt đầu và dừng đi ngược, không chuyển tiếp: 1Ngoài ra, hãy nhớ rằng các lát danh sách là & nbsp; bản sao & nbsp; của danh sách ban đầu. Danh sách ban đầu vẫn không thay đổi. & NBSP; [Cũng trên Infoworld: Các khóa học khoa học dữ liệu miễn phí tốt nhất trong quá trình kiểm dịch]Sắp xếp một danh sách pythonPython cung cấp hai cách để sắp xếp danh sách: bạn có thể tạo một danh sách mới, được sắp xếp từ danh sách cũ hoặc bạn có thể sắp xếp một danh sách hiện có tại chỗ. Các tùy chọn này có các hành vi khác nhau và các kịch bản sử dụng khác nhau. Để tạo một danh sách mới, được sắp xếp, sử dụng chức năng & nbsp; ____ ____ 62 & nbsp; trong danh sách cũ: 2Điều này sẽ sắp xếp nội dung của danh sách bằng các phương thức sắp xếp mặc định của Python. Đối với các chuỗi, mặc định là thứ tự bảng chữ cái; Đối với các số, nó có giá trị tăng dần. Lưu ý rằng nội dung của danh sách cần phải phù hợp để điều này hoạt động. Chẳng hạn, bạn có thể sắp xếp hỗn hợp các số nguyên và chuỗi, nhưng bạn có thể sắp xếp một danh sách là tất cả các số nguyên hoặc tất cả các chuỗi. Nếu không, bạn sẽ nhận được a & nbsp; ____ ____ 63 & nbsp; trong hoạt động sắp xếp. Nếu bạn muốn sắp xếp một danh sách ngược lại, hãy vượt qua & nbsp; ________ 64 & nbsp; tham số: 3Cách khác để sắp xếp, & nbsp; tại chỗ & nbsp; Sắp xếp, thực hiện hoạt động sắp xếp trực tiếp trong danh sách ban đầu. Để thực hiện việc này, hãy sử dụng danh sách & NBSP; ________ 65Method: 4________ 65 & nbsp; cũng lấy & nbsp; ________ 64 & nbsp; như một tham số, cho phép bạn sắp xếp ngược lại. Cả & nbsp; ________ 62 & nbsp; và & nbsp; ________ 65 & nbsp; cũng lấy tham số A & nbsp; Tham số slice_list = [1,2,3,4,5,6,7,8,9,0]0 cho phép bạn cung cấp một chức năng có thể được sử dụng để thực hiện thao tác sắp xếp tùy chỉnh. Khi danh sách được sắp xếp, mỗi phần tử được chuyển cho & nbsp; ________ 70 & nbsp; hàm và giá trị kết quả được sử dụng để sắp xếp. Chẳng hạn, nếu chúng ta có một hỗn hợp các số nguyên và chuỗi, và chúng ta muốn sắp xếp chúng, chúng ta có thể sử dụng & nbsp; ____ ____ 70 & nbsp; như thế này: 5Lưu ý rằng mã này sẽ không được & nbsp; chuyển đổi & nbsp; mỗi yếu tố của danh sách thành một số nguyên! Thay vào đó, nó sẽ sử dụng số nguyên & nbsp; value & nbsp; của mỗi mục làm giá trị sắp xếp của nó. Cũng lưu ý cách chúng tôi sử dụng A & nbsp; ________ 74 & nbsp; chặn để bẫy bất kỳ giá trị nào mà don don dịch sạch thành một số nguyên và return & nbsp; ________ 75 & nbsp; cho chúng theo mặc định. Danh sách Python không phải là mảngMột điều quan trọng cần biết về các danh sách trong Python là họ không phải là mảng. Các ngôn ngữ khác, như C, có các cấu trúc một chiều hoặc đa chiều được gọi là mảng chấp nhận các giá trị của một loại. Danh sách là không đồng nhất; Họ có thể chấp nhận các đối tượng thuộc bất kỳ loại nào. Hơn thế nữa, có & nbsp; is & nbsp; riêng & nbsp; ________ 76 & nbsp; gõ vào python. Python ________ 76 & nbsp; được thiết kế để mô phỏng hành vi của một mảng trong C, và nó có nghĩa là chủ yếu cho phép Python hoạt động với các mảng C. Loại & nbsp; ____ 76 & nbsp; loại hữu ích trong các trường hợp đó, nhưng trong hầu hết các trường hợp python thuần túy, bạn sẽ muốn sử dụng danh sách. Khi nào nên sử dụng danh sách Python (và khi nào không)Vậy khi nào danh sách Python hữu ích nhất? Một danh sách là tốt nhất khi:
Danh sách Python ít phù hợp hơn khi:
Cách làm nhiều hơn với Python
Serdar Yegulalp là một nhà văn cao cấp tại Infoworld, tập trung vào học máy, container hóa, devops, hệ sinh thái Python và đánh giá định kỳ. Bản quyền © 2020 IDG Communications, Inc. Danh sách loại dữ liệu nào?Danh sách là một loại dữ liệu thu thập.Nó cho phép nhiều giá trị được lưu trữ trong cùng một trường.collection data type. It allows multiple values to be stored within the same field.
Làm cách nào để tìm thấy DTYPE của một danh sách trong Python?Cách đơn giản nhất để kiểm tra xem một đối tượng thuộc danh sách loại là sử dụng hàm loại tích hợp () của Python trả về loại đối tượng được truyền vào nó.Sau đó, bạn có thể sử dụng toán tử bình đẳng để so sánh loại kết quả của đối tượng với danh sách bằng cách sử dụng danh sách loại biểu thức (đối tượng) ==.use Python's built-in type() function that returns the type of the object passed into it. You can then use the equality operator to compare the resulting type of the object with the list using the expression type(object) == list .
Danh sách () làm gì trong Python?Hàm danh sách () tạo ra một đối tượng danh sách.Một đối tượng danh sách là một bộ sưu tập được đặt hàng và thay đổi.Đọc thêm về danh sách trong chương: Danh sách Python.creates a list object. A list object is a collection which is ordered and changeable. Read more about list in the chapter: Python Lists.
4 loại dữ liệu trong Python là gì?Sau đây là loại dữ liệu tiêu chuẩn hoặc tích hợp của Python:.. Numeric.. Loại trình tự .. Boolean.. Dictionary.. |