Hướng dẫn how do you create an array of words in python? - làm thế nào để bạn tạo một mảng các từ trong python?

Tìm kiếm một cách để tạo và mảng các chuỗi trong Python? Bạn đến đúng chỗ rồi. Bài viết thực hành này giải thích một số cách để tạo ra một loạt các chuỗi trong Python. Nó bao gồm các đoạn mã ví dụ để trình bày cách lặp lại các phần tử mảng.

Tiểu sử

Vài tuần trước, tôi đã giúp ai đó viết kịch bản Python để tự động hóa dòng công việc của họ. Tại một thời điểm chúng tôi cần để tạo một mảng chuỗi. Vì là một thời gian kể từ lần cuối tôi được mã hóa trong Python, tôi đã có cú pháp ghi nhớ về cách tạo ra một loạt các chuỗi. Làm gì? Tất nhiên, một tìm kiếm trên web nhanh với công cụ tìm kiếm của bạn. Thật không may, các lượt truy cập tìm kiếm hàng đầu đã không mang lại kết quả mà chúng tôi đang tìm kiếm. Do đó bài viết này; Một tham chiếu nhanh về cách tạo một loạt các chuỗi trong Python. Tiện dụng cho bản thân và hy vọng cho người khác là tốt.

Bạn cần gì

Để làm theo cùng với các ví dụ được trình bày, bạn chỉ cần một PC với trình thông dịch Python được cài đặt. Vì trình thông dịch Python chạy trên hầu hết tất cả các hệ điều hành, bạn có thể sử dụng Windows, MacOS hoặc Linux trong suốt bài viết này. Bởi vì blog này chủ yếu tập trung vào Linux, đó là những gì tôi sử dụng. Chính xác là máy blubleweed openSuse đáng tin cậy của tôi. Bạn tò mò về việc thử OpenSuse Tumbleweed? Bài viết này giúp bạn bắt đầu:

  • 5 điều cần làm sau khi cài đặt OpenSuse Tumbleweed

Tất cả các bản phân phối Linux phổ biến đi kèm với Python được cài đặt. Vì vậy, về mặt lý thuyết, bạn chỉ cần một trình soạn thảo văn bản để viết tập lệnh Python của bạn. Cá nhân tôi thích một chút môi trường phát triển mạnh mẽ hơn: pycharm ide từ Jetbrains. Họ cung cấp một phiên bản cộng đồng, mà bạn có thể sử dụng miễn phí hoặc tính phí. Để cài đặt Phiên bản cộng đồng Pycharm, tôi đề xuất phiên bản FlatPak của nó như được giải thích trong bài viết này:

  • Cài đặt phiên bản cộng đồng Pycharm từ Flathub

Chúng tôi sẽ cần một tập lệnh Python để kiểm tra các đoạn mã được trình bày. Ở đây, một trong những để giúp bạn bắt đầu. Lưu nó trong một tệp có tên # Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]4:

#!/usr/bin/env python3 def main(): # TODO Enter code here.. pass if __name__ == "__main__": main()

Để thử một đoạn mã, hãy thay thế dòng # Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]5 bằng đoạn mã và sau đó chạy tập lệnh Python của bạn.

Mảng trong Python

Điều đầu tiên đầu tiên: Mảng là gì? Danh sách sau đây tổng hợp nó:

  • Một mảng là một danh sách các biến của cùng một loại dữ liệu.
  • Các phần tử mảng được truy cập với một chỉ mục dựa trên không.
  • Bạn có thể tự động thêm, loại bỏ và trao đổi các phần tử mảng.

Nếu bạn biết theo cách của bạn xung quanh một bảng tính, bạn có thể nghĩ về một mảng như một bảng tính một cột. Tên của cột là tên của chính mảng. Tương tự như vậy, số hàng là chỉ mục của một phần tử mảng. Bạn chỉ cần lưu ý rằng một chỉ mục mảng bắt đầu tại # Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]6 chứ không phải tại # Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]7.

Thời gian cho một ví dụ. Hãy nói rằng bạn có một loạt các số (# Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]8, # Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]9, # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)0 và # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)1) mà bạn muốn lưu trữ trong một mảng. Một cách để khai báo và khởi tạo một biến mảng giữ các giá trị sau:

# Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]

Ngoài ra, bạn có thể xây dựng mảng một cách linh hoạt:

# Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)

Để truy cập phần tử tại một chỉ mục cụ thể trong mảng, bạn sử dụng dấu ngoặc vuông. Thí dụ:

# Read the value at index 1 my_value = my_numbers[1] # Print the value print(my_value)

Điều này in ra giá trị # Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]9.

Một chuỗi trong Python về cơ bản là một biến lưu trữ văn bản. Bạn bao quanh văn bản của bạn bằng các trích dẫn đơn hoặc trích dẫn kép. Mà một người thực sự thực sự quan trọng. Nó chỉ là một cách để nói với Python rằng giá trị là văn bản và không phải là số. Ví dụ:

# Create and initialize a string variable my_string = 'Just some random text.' # Print the value print(my_string)Since Chúng tôi đã đề cập đến các mảng trong phần trước, bạn cũng có thể hiểu các chuỗi như thế này: một chuỗi không gì khác hơn là một mảng ký tự. Vì vậy, mỗi phần tử mảng chứa một ký tự của chuỗi. Để in ký tự thứ 4 của chuỗi trước:

Since we already covered arrays in the previous section, you can also understand strings like this: A string is nothing more than an array of characters. So each array element holds a character of the string. To print the 4th character of the previous string:

# Read the character at index 3 my_value = my_string[3] # Print the character print(my_value)

Điều này in ra ký tự # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)3. Vì vậy, chữ cái cuối cùng của từ # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)4 mà chúng tôi đã lưu trữ trong biến chuỗi # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)5.

Tạo một loạt các chuỗi trong Python

Bây giờ chúng ta đã biết về các chuỗi và mảng trong Python, chúng ta chỉ cần kết hợp cả hai khái niệm để tạo và mảng chuỗi. Ví dụ để lưu trữ vật nuôi khác nhau. Để khai báo và khởi tạo một loạt các chuỗi trong Python, bạn có thể sử dụng:

# Create an array with pets my_pets = ['Dog', 'Cat', 'Bunny', 'Fish']

Giống như chúng ta đã thấy trước đây, bạn cũng có thể xây dựng mảng một phần tử tại một thời điểm:

# Create an empty array my_pets = [] # Add array elements one at a time my_pets.append('Dog') my_pets.append('Cat') my_pets.append('Bunny') my_pets.append('Fish')

Vì nó có một mảng, bạn có thể truy cập từng phần tử bằng dấu ngoặc vuông và chỉ định chỉ mục dựa trên số 0 của nó. Để đọc và in thú cưng thứ 3 trong mảng chuỗi, chúng tôi sử dụng chỉ mục # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)6:

# Read the value at index 2 my_pet = my_pets[2] # Print the value print(my_pet)

Điều này in ra # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)7:

Trong trường hợp bạn không biết con thú cưng nào sẽ có trong cuộc sống thực, bạn có thể để Python quyết định cho bạn, sử dụng trình tạo số ngẫu nhiên của nó. Để truy cập trình tạo số ngẫu nhiên, hãy nhập mô -đun của nó bằng cách thêm dòng này ở đầu tệp Python của bạn:

import random

Bây giờ chúng ta có thể tạo một số ngẫu nhiên trong khoảng từ 0 đến 3, sau đó đóng vai trò là một chỉ mục vào mảng chuỗi của chúng ta với vật nuôi:

# Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]0

Đặt tất cả lại với nhau để yêu cầu Python quyết định thú cưng cho chúng tôi:

# Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]1

Trong trường hợp của tôi, hóa ra Python muốn tôi nhận được # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)7:

Vòng lặp qua một mảng chuỗi trong Python

Khi lưu trữ các chuỗi (hoặc dữ liệu khác) trong một mảng, bạn sẽ làm như vậy với mục đích trong chương trình Python của bạn. Làm việc với mảng kết quả, thường liên quan đến việc lặp lại nội dung của nó. Vòng lặp này đôi khi được gọi là Iterating. Một số phương pháp tồn tại để lặp qua một mảng. Một trong những ngắn gọn nhất:

# Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]2

Hai dòng mã này gói rất nhiều chức năng:

  • Nó lặp qua từng phần tử mảng trong mảng chuỗi # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)9.
  • Phần tử hiện tại được lưu trữ trong một biến gọi là # Read the value at index 1 my_value = my_numbers[1] # Print the value print(my_value)0. Lưu ý rằng bạn có thể thay đổi tên biến này thành bất cứ điều gì bạn thích.
  • Bên trong vòng lặp, chúng tôi in ra tên của phần tử hiện tại.

Một cách tiếp cận dài dòng hơn với bộ chỉ mục mảng:

# Create an array with 4 numbers my_numbers = [1000, 1500, 1877, 496]3
  • Dòng đầu tiên khai báo và khởi tạo một biến số chỉ mục # Read the value at index 1 my_value = my_numbers[1] # Print the value print(my_value)1. Bạn có thể thay đổi tên biến này thành một thứ khác, nếu bạn thích.
  • Vòng lặp lặp lại miễn là giá trị # Read the value at index 1 my_value = my_numbers[1] # Print the value print(my_value)1 nhỏ hơn tổng số phần tử trong mảng # Create an empty array my_numbers = [] # Add array elements one at a time my_numbers.append(1000) my_numbers.append(1500) my_numbers.append(1877) my_numbers.append(496)9.
  • Bên trong cơ thể vòng lặp, chúng tôi:
    • In ra tên của phần tử mảng tại chỉ mục hiện tại.
    • Tăng giá trị # Read the value at index 1 my_value = my_numbers[1] # Print the value print(my_value)1 theo một để chuẩn bị cho lần lặp vòng tiếp theo.

Cả hai phương pháp để lặp qua một mảng trong Python đều làm như vậy. Bất cứ phương pháp nào bạn sử dụng là tùy theo sở thích cá nhân của riêng bạn.

Gói (lại

Bài viết này đặt ra để giải thích cách tạo ra một loạt các chuỗi trong Python. Trước khi đi sâu vào chủ đề này, trước tiên chúng tôi đã tìm hiểu làm thế nào về các mảng và chuỗi, một cách độc lập. Sau đó, chúng tôi đã kết hợp những gì chúng tôi đã học và áp dụng nó để tạo ra các mảng chuỗi. Sau đó, chúng tôi bao phủ vòng lặp thông qua các yếu tố mảng. Là một kỹ thuật thường được sử dụng, bài viết này sẽ không hoàn chỉnh mà không bao gồm nó.

Làm thế nào để bạn viết một mảng chuỗi trong Python?

Giống như nhiều ngôn ngữ lập trình phổ biến khác, các chuỗi trong Python là các mảng byte đại diện cho các ký tự Unicode.Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự duy nhất chỉ đơn giản là một chuỗi có chiều dài 1. Giá đỡ vuông có thể được sử dụng để truy cập các phần tử của chuỗi.Square brackets can be used to access elements of the string.

Làm cách nào để lập danh sách các chuỗi trong Python?

Để tạo một danh sách các chuỗi trong Python, hãy thêm các chuỗi được phân tách bằng dấu phẩy bên trong dấu ngoặc vuông.Hãy nhớ thêm dấu ngoặc kép xung quanh mỗi chuỗi.Bạn cũng có thể khai báo danh sách các chuỗi bằng nhiều dòng.add comma-separated strings inside of square brackets. Remember to add double quotation marks around each string. You can also declare the list of strings using multiple lines.

Làm thế nào để bạn tuyên bố một loạt các chuỗi?

Một mảng chuỗi là một mảng có số giá trị chuỗi cố định.Một chuỗi là một chuỗi các ký tự.Nói chung, một chuỗi là một đối tượng bất biến, có nghĩa là giá trị của chuỗi không thể thay đổi.Mảng chuỗi hoạt động tương tự như các loại dữ liệu khác của mảng.an Array of a fixed number of String values. A String is a sequence of characters. Generally, a string is an immutable object, which means the value of the string can not be changed. The String Array works similarly to other data types of Array.

Chủ đề