Cách thêm dấu ngoặc trong python

Một chuỗi là một biến cho phép bạn lưu trữ nhiều biến với một chỉ số. Đây là một công cụ cực kỳ mạnh mẽ trong lập trình và là công cụ mà bạn sẽ thấy mình sử dụng đi sử dụng lại. Trong bài đăng này, chúng ta sẽ xem cách danh sách hoạt động, cách tạo chúng và cách thêm vào danh sách trong Python

danh sách là gì?

Một danh sách là một tập hợp các biến. Hãy sử dụng ví dụ về một chuỗi. Một chuỗi là một biến lưu trữ một chuỗi các ký tự chữ và số và ký hiệu. Điều này được sử dụng để lưu trữ những thứ như tên và địa điểm, cũng như để hiển thị văn bản trên màn hình cho người dùng

Cũng đọc. Các khóa học Python trực tuyến tốt nhất

Nhưng đôi khi một chuỗi là không đủ. Ví dụ, hãy tưởng tượng rằng bạn đang làm một bài kiểm tra với nhiều câu hỏi. Bạn muốn có thể đưa ra những câu hỏi này một cách ngẫu nhiên, theo chương trình và thêm vào danh sách bất kỳ lúc nào

Một cách để làm điều này là tạo ra hàng trăm chuỗi riêng lẻ. Sau đó, chúng tôi sẽ cần thực hiện một số loại câu lệnh “NẾU/THÌ” lớn, lồng nhau để sắp xếp danh sách. Trong mã giả

NẾU Số câu hỏi ngẫu nhiên = 1 THÌ IN “Thủ đô của nước Anh là gì”

KHÁC NẾU Số câu hỏi ngẫu nhiên = 2 THÌ IN “Ai là tổng thống của Hoa Kỳ?”

KHÁC NẾU câu hỏi ngẫu nhiên = 3 THÌ IN…

Thay vào đó, chúng tôi sẽ thêm tất cả các chuỗi của mình vào một danh sách dài. Hãy nghĩ về điều này giống như một tủ hồ sơ chứa các chuỗi của chúng tôi

Chúng tôi làm điều này trong Python như vậy

Sao chép văn bản

questions = ["What is the capital of England?", "Who is the president of the United States?", "What is the value of Pi to 5 digits?"]

Cũng như rất nhiều thứ khác, việc tạo danh sách trong Python cực kỳ đơn giản. Tất cả những gì bạn cần làm là đặt các mục tạo nên danh sách của bạn bên trong dấu ngoặc vuông, được phân tách bằng dấu phẩy

Điều tuyệt vời hơn nữa là bạn không cần xác định kiểu dữ liệu vì Python có thể giải quyết vấn đề đó cho chúng ta. Chúng tôi thậm chí có thể trộn các loại dữ liệu trong danh sách của mình

Sao chép văn bản

questions = ["What is the capital of England?", 3, "Who is the president of the United States?", "What is the value of Pi to 5 digits?"]

Nếu bạn muốn biết cách thêm vào danh sách bằng Python theo lập trình hoặc cách nối thêm vào danh sách bằng Python, bạn chỉ cần sử dụng cách sau

Sao chép văn bản

questions.append["How many continents are there?"]

Điều này sẽ thêm một mục bổ sung vào cuối danh sách

Nhưng nếu chúng ta muốn biết cách thêm vào danh sách trong Python trong khi đặt giá trị mới ở một vị trí khác thì sao?

Để làm điều đó, chúng tôi sẽ sử dụng

Sao chép văn bản

questions.insert[2, "Who was the first man on the moon?"]

Con số này là “chỉ số” [i. e. điểm mà chúng tôi muốn chèn giá trị của mình] và chuỗi là dữ liệu chúng tôi đang nhập

Bạn có thể nhận thấy một cái gì đó kỳ lạ ở đây. để thêm câu hỏi thứ ba mới, chúng tôi đang sử dụng chỉ mục 2. Lý do cho điều này có vẻ điên rồ là danh sách chỉ mục luôn bắt đầu từ 0. Điều này đúng với tất cả các chương trình

Vì vậy, nếu bạn muốn chèn thứ gì đó vào đầu danh sách, bạn làm như thế này

Sao chép văn bản

questions.insert[0, "Who was the first man on the moon?"]

Hãy nhớ rằng khi bạn chèn một mục mới vào danh sách của mình theo cách này, bạn cũng sẽ thay đổi vị trí của tất cả các mục tiếp theo

Để xóa các mục khỏi danh sách, bạn cũng có thể sử dụng. xóa[] hoặc xóa[]. Xóa sẽ làm trống toàn bộ danh sách, trong khi xóa sẽ cho phép bạn chọn một chỉ mục để xóa một mục cụ thể

Cách truy xuất các mục từ danh sách

Bây giờ, nếu chúng ta muốn lấy một trong những mục này thì sao?

Điều này cũng thực sự dễ dàng. Chỉ cần sử dụng tên danh sách của bạn như cách bạn làm với bất kỳ biến nào khác, sau đó đặt chỉ mục trong dấu ngoặc vuông phía sau nó. Ví dụ

Sao chép văn bản

print[questions[2]]

Thao tác này sẽ in mục có chỉ số “2” ra màn hình

Nếu chúng ta muốn in toàn bộ danh sách, thì chúng ta có thể làm như thế này

Sao chép văn bản

for x in range[0, len[questions]]:

   print[questions[x]]

Vòng lặp For này sẽ chạy tăng dần giá trị của x từ 0 đến độ dài của danh sách

Đặt tất cả mã lại với nhau để nắm bắt cách nối vào danh sách trong Python và thực hiện mọi thứ khác mà chúng ta vừa học

Sao chép văn bản

questions = ["What is the capital of England?", "Who is the president of the United States?", "What is the value of Pi to 5 digits?"]

questions.append["How many continents are there?"]

print[len[questions]]

questions.insert[2, "Who was the first man on the moon?"]

print[questions[2]]

for x in range[0, len[questions]]:

   print[questions[x]]

Bây giờ bạn đã biết cách tạo và thêm vào danh sách trong Python. Tất nhiên, chúng tôi có thực sự xây dựng một bài kiểm tra hay không, tôi khuyên bạn nên lưu trữ các câu hỏi của mình trong một tệp riêng và sau đó lấy danh sách từ đó. Bằng cách đó, bạn sẽ không cần biết cách thêm vào danh sách trong Python vì bạn có thể cập nhật tệp văn bản của mình một cách đơn giản. Nhưng đó là một câu chuyện cho một thời điểm khác

Cũng đọc. Cách gọi hàm trong Python

Bạn muốn nâng cao kiến ​​thức Python của mình hơn nữa? . Đào tạo dành cho các nhà phát triển đầy tham vọng mà bạn có thể kiếm được chỉ với 49 đô la. 99, đây là một sự đánh cắp tuyệt đối vì khóa học có giá trị khoảng 700 đô la

Mã hóa bằng Python. Gói đào tạo dành cho các nhà phát triển đầy tham vọng

Để biết thêm tin tức, tính năng và hướng dẫn dành cho nhà phát triển từ Android Authority, đừng bỏ lỡ việc đăng ký nhận bản tin hàng tháng bên dưới

[] được sử dụng trong Python là gì?

Dấu ngoặc chỉ mục [[]] có nhiều công dụng trong Python. Đầu tiên, chúng được sử dụng để xác định "danh sách chữ", cho phép bạn khai báo một danh sách và nội dung của nó trong chương trình của bạn . Dấu ngoặc chỉ mục cũng được sử dụng để viết các biểu thức đánh giá một mục trong danh sách hoặc một ký tự trong chuỗi.

Chúng ta có thể sử dụng dấu ngoặc trong Python không?

Bạn cũng có thể sử dụng dấu ngoặc vuông để truy xuất cái gọi là lát dữ liệu . Các lát được truy xuất rất giống với các mục đơn lẻ. Sự khác biệt duy nhất là bạn không chỉ định một chỉ mục bên trong dấu ngoặc vuông mà thay vào đó, bạn chỉ định một phạm vi chỉ mục. Điều này cho phép bạn truy cập một phần của một số bộ sưu tập các mặt hàng một cách dễ dàng.

Chủ Đề