Phạm vi để tuple Python

Chuỗi là một kiểu dữ liệu chứa tập hợp các giá trị được sắp xếp theo thứ tự. Nó hoạt động giống như các biến, nhưng chứa nhiều giá trị. Mỗi giá trị được sắp xếp theo thứ tự và bắt đầu bằng 0. Lập trình Python cung cấp ba trình tự cơ bản. Danh sách, Tuple và Phạm vi

Bài viết này là một phần của loạt bài Hướng dẫn lập trình Python của tôi

Danh sách Python

Danh sách là kiểu dữ liệu chuỗi chứa tập hợp các giá trị có thể thay đổi theo thứ tự. Danh sách được khai báo bằng cách đặt các giá trị bên trong dấu ngoặc []

E. g

numbers = [1,2,5,9]
progLang = ["Python", "Swift", "C++", "Javascript"]
print[numbers]
print[progLang]

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']

Một danh sách cũng có thể được khai báo theo cách này vì một số lập trình viên thấy nó có tổ chức hơn

E. g

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]

Trích xuất một giá trị cụ thể trong danh sách có thể được thực hiện như thế này

E. g

progLang = ["Python", "Swift", "C++", "Javascript"]print[progLang[1]]
print[progLang[2]]
print[progLang[3]]
print[progLang[0]]

đầu ra sẽ là

Swift
C++
Javascript
Python

Các giá trị trong danh sách bắt đầu bằng 0. Vì vậy, giá trị đầu tiên trong ví dụ trên, Python được lập chỉ mục là 0, Swift là 1, C++ là 2 và JavaScript là 3

Vì danh sách có thể thay đổi. Bạn có thể thêm một giá trị vào danh sách đã khai báo

E. g

progLang = ["Python", "Swift", "C++", "Javascript"]progLang.append["Kotlin"]
print[progLang]

đầu ra sẽ là

['Python', 'Swift', 'C++', 'Javascript', 'Kotlin']
Python Tuple

Một bộ là một kiểu dữ liệu trình tự chứa tập hợp các giá trị được sắp xếp theo thứ tự không thay đổi. Nó có nghĩa là không giống như danh sách, bạn không thể chỉnh sửa các giá trị bên trong tuple. Tuple được khai báo bằng cách đặt các giá trị bên trong dấu ngoặc đơn []

E. g

numbers = [1,2,5,9]
progLang = ["Python", "Swift", "C++", "Javascript"]
print[numbers]
print[progLang]

đầu ra sẽ là

________số 8

Tuple cũng có thể được khai báo theo cách này vì một số lập trình viên thấy nó có tổ chức hơn

E. g

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
print[progLang]

Trích xuất một giá trị cụ thể trong một bộ dữ liệu có thể được thực hiện như thế này

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
0

đầu ra sẽ là

Swift
C++
Javascript
Python

Nhìn vào ví dụ trên, trích xuất một giá trị hoạt động giống như danh sách. Chỉ mục bắt đầu bằng 0

phạm vi trăn

Một phạm vi là một chuỗi trả về các số theo một thứ tự cụ thể

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
2

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
3

Theo mặc định, phạm vi bắt đầu từ 0. Trong ví dụ trên, khai báo 5 sẽ cho bạn 5 số bắt đầu bằng 0 và kết thúc bằng 4 [0, 1, 2, 3, 4]

Điểm bắt đầu và điểm dừng của phạm vi cũng có thể được tùy chỉnh

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
4

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
5

Nó sẽ lấy số bắt đầu theo nghĩa đen là 6 nhưng không phải là số cuối cùng. Trong ví dụ trên, số cuối cùng là 10 nhưng nó chỉ hiển thị đầu ra cho đến 9. Vì vậy, hãy lưu ý cách phạm vi hoạt động

Trong trường hợp chương trình của bạn cũng cần đặt 10 ở đầu ra, đây là cách giải quyết cho nó

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
6

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
7

Cách tăng số cũng có thể được điều chỉnh

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
8

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
9

Số bắt đầu bằng 1 và tăng thêm 2 như đã khai báo trong mã

Trong ví dụ về phạm vi của chúng tôi, chúng tôi sử dụng câu lệnh lặp được gọi là vòng lặp for. Điều này sẽ được giải quyết trong một hướng dẫn riêng

Trong hướng dẫn tiếp theo, chúng ta sẽ giải quyết một kiểu dữ liệu khác chứa tập hợp các giá trị được gọi là từ điển

Một khía cạnh của lập trình mà nhiều hướng dẫn không cho bạn biết trước là số lần lặp và đếm bạn sẽ phải thực hiện. Như vậy, bất kỳ ngôn ngữ lập trình nào có giá trị muối của nó sẽ cung cấp các cách để liệt kê các số theo cách lặp đi lặp lại. Kiểu chuỗi dãy Python là một trong những phương thức đó

Trong bài đăng này, chúng tôi xem xét Python

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
1 và chỉ cho bạn cách nó được sử dụng trong các chương trình của bạn

Giới thiệu về Python range[] Sequence Type

Mặc dù trông giống như một hàm, nhưng

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
1 thực sự là một Python 3 được tích hợp sẵn. Như vậy, nó được nhóm với các danh sách và bộ dữ liệu như một cách đối chiếu dữ liệu để lặp lại sau này

Nói tóm lại, đó là một cách để lặp lại hành động một số lần nhất định. Trong Python 2, nó được gọi là

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
3 và cung cấp chức năng gần như giống nhau. Trên thực tế,
progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
1 mạnh hơn
progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
3 và có một vài điểm khác biệt. Chúng tôi thảo luận chi tiết cụ thể hơn nữa

Như bạn mong đợi, Python 3s

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
1 rất lý tưởng để lặp các tác vụ và lặp qua các danh sách và từ điển. Hãy xem chức năng này hoạt động như thế nào

Cách sử dụng Loại chuỗi Python[]

Trước tiên, hãy cho bạn thấy cấu trúc cơ bản của Python's

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
1

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
0

Điều này đơn giản như một hàm Python nhận được. Ở đây,

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
8 có thể là bất kỳ số nguyên nào [số dấu phẩy động không được hỗ trợ theo mặc định]. Với ứng dụng, bạn thường sẽ gán
progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]
1 cho một biến. Khi phạm vi [] được chạy, nó sẽ trả về một bộ. Nếu bạn in biến được gán, bạn sẽ thấy bộ dữ liệu này được trả về ở đầu ra

Tom Rankin

Tom Rankin là người viết nội dung chất lượng cho WordPress, công nghệ và doanh nghiệp nhỏ. Khi anh ấy không đặt ngón tay lên bàn phím, người ta có thể bắt gặp anh ấy đang chụp ảnh, viết nhạc, chơi game trên máy tính và nói chuyện ở ngôi thứ ba

Theo dõi bản tin của chúng tôi

Hướng dẫn mới nhất của chúng tôi được gửi thẳng đến hộp thư đến của bạn

Đăng ký nhận tất cả các bản tin

Bằng cách đăng ký, bạn đồng ý với Chính sách quyền riêng tư của chúng tôi và người dùng châu Âu đồng ý với chính sách truyền dữ liệu. Chúng tôi sẽ không chia sẻ dữ liệu của bạn và bạn có thể hủy đăng ký bất cứ lúc nào

Phạm vi [] có phải là một bộ không?

Sau khi chạy range[], nó trả về một bộ . Nếu bạn in biến được gán, bạn sẽ thấy bộ dữ liệu này được trả về ở đầu ra.

Cái nào sau đây là một bộ Python 1 2 3 1 2 3 1 2 3 {}?

Câu trả lời đúng cho câu hỏi “Cái nào sau đây là một Tuple Python” là tùy chọn [B]. [1, 2, 3] . Bởi vì trong Python, Tuple được biểu diễn trong ngoặc tròn. Vì vậy, tất cả các tùy chọn khác đều không chính xác.

Làm cách nào để chuyển đổi mảng thành Tuple trong Python?

Việc đánh máy vào bộ dữ liệu có thể được thực hiện đơn giản bằng cách sử dụng tuple[list_name] .

Tuple và phạm vi là gì?

Tuple là tập hợp các đối tượng Python được phân tách bằng dấu phẩy . Theo một số cách, một bộ tương tự như một danh sách về mặt lập chỉ mục, các đối tượng lồng nhau và sự lặp lại. Khi một tuple được tạo, bạn không thể thay đổi giá trị của nó. Tuples là không thể thay đổi. In một tuple.

Chủ Đề