Hướng dẫn multiply list by scalar python - nhân danh sách với python vô hướng

Trong Python, việc xây dựng dữ liệu cơ bản nhất là chuỗi & nbsp; Mỗi phần tử trình tự được phân bổ một số - chỉ số hoặc vị trí của nó. Điểm bắt đầu của chỉ mục là ‘0, điểm thứ hai là‘ 1, v.v. Python cung cấp sáu loại trình tự được xây dựng, nhưng các loại quan trọng nhất hoặc thường được sử dụng là danh sách, mà chúng ta sẽ thảo luận trong hướng dẫn này. Danh sách Python là loại dữ liệu hữu ích nhất. Nó có thể được viết trong một khung vuông và dấu phẩy tách biệt mọi mục trong danh sách.sequence. Each sequence element allotted a number – its index or placement. The starting point of the index is ‘0’, the second point is ‘1’, and so forth. Python offers six in-built types of sequences, but the most important or commonly used are lists, which we would discuss in this guide. Python list is the most useful data type. It can be written within a square bracket, and a comma separates every item in the list.

Điều linh hoạt và quan trọng nhất về một danh sách là bạn có thể thêm bất kỳ loại giá trị nào vào danh sách. Không bắt buộc phải thêm cùng loại giá trị vào nó. Bạn có thể thêm, xóa, nhân bất kỳ mục nào trong danh sách. Nhưng ngày nay, hướng dẫn này là tất cả về cách nhân vô hướng với danh sách Python. Hãy đến để kiểm tra cách chức năng danh sách hoạt động trong ngôn ngữ Python. Ở đây chúng tôi sẽ xây dựng chức năng danh sách bằng cách sử dụng trình biên dịch Spyder trong Windows 10.

ví dụ 1

Ví dụ đầu tiên của chúng tôi là nhân vô hướng với danh sách Python. Một vô hướng là một hình thức sử dụng một giá trị duy nhất. Trong Python, các loại vô hướng được sử dụng thường xuyên nhất là nổi, int, phức tạp, bool, v.v. Bây giờ, hãy để kiểm tra cách thức hoạt động của chương trình.

Để khởi chạy Spyder IDE, hãy nhập ‘Spyder, vào thanh tìm kiếm PC Windows của bạn và sau đó nhấp vào Mở. Tạo một tệp mới từ menu Tệp hoặc chỉ cần sử dụng phím tắt ‘Ctrl+Shift+n. Sau khi tạo một tệp mới, hãy viết mã Python để kết hợp phép nhân danh sách bằng vô hướng.

Chúng tôi sẽ cân nhắc cách đơn giản và thuận tiện nhất để nhân danh sách với vô hướng bằng ngôn ngữ Python. Đầu tiên, chúng tôi tạo một danh sách và thêm các giá trị cho nó. Bước tiếp theo của chúng tôi nhân mỗi mục trong danh sách với 3. Sau đó, chúng tôi xác định hàm in in các giá trị kết quả.

Kiểm tra mã đính kèm:

b_list = [2,3,4] nhân= [2, 3, 4]
multiplied_list = [value * 3 for value in b_list]
print(multiplied_list)

Hướng dẫn multiply list by scalar python - nhân danh sách với python vô hướng

Sau khi bạn viết thành công mã Python, bây giờ đã đến lúc lưu tệp mã của bạn với tiện ích mở rộng ‘.py. Tên tệp có thể khác nhau trong hình minh họa của bạn.

Hướng dẫn multiply list by scalar python - nhân danh sách với python vô hướng

Bây giờ chạy tệp hoặc chỉ đơn giản là sử dụng phím tắt của F9 F9 để kiểm tra đầu ra của phép nhân danh sách Python bằng vô hướng. Đầu ra có thể được nhìn thấy trong ảnh chụp màn hình được nối thêm.

Hướng dẫn multiply list by scalar python - nhân danh sách với python vô hướng

Ví dụ 2

Trong ví dụ thứ hai của chúng tôi, chúng tôi sử dụng phương thức truyền tải để tìm sản phẩm của các giá trị trong danh sách. Bây giờ, hãy để kiểm tra cách thức hoạt động của chương trình. Hãy để di chuyển đến trình biên dịch Spyder trong Windows 10 và chọn một tệp trống mới hoặc sử dụng cùng một tệp, thì Scalarmultilication1.py. Chúng tôi đã sử dụng cùng một tệp mã, Scal ScalArmultilication1.py và thực hiện các thay đổi đối với nó.

Trong chương trình này, trước tiên chúng tôi xác định danh sách bằng phương thức truyền tải và sau đó khởi tạo giá trị bằng 1. Giá trị này đi qua cho đến khi danh sách kết thúc và nhân với mỗi số có trong danh sách. Giá trị được lưu trong ‘mul_result, và cuối cùng, nó cung cấp cho bạn đầu ra mong muốn của bạn. Ở đây chúng tôi sử dụng hai danh sách, vì vậy giá trị chuyển từ một danh sách và lưu trữ kết quả của nó, sau đó chuyển sang danh sách khác và lưu trữ kết quả của nó. Cuối cùng, chúng tôi sử dụng chức năng in, in đầu ra trên màn hình bảng điều khiển. Kiểm tra mã đính kèm:

DEF MultlyList (list1): & nbsp; & nbsp; Mul_result = 1 & nbsp; & nbsp; Cho y trong list1: & nbsp; & nbsp; & nbsp; & nbsp; Mul_result = mul_result * y & nbsp; & nbsp; Kết quả mul_result(List1) :
    Mul_result = 1
    For y in List1:
        Mul_result = mul_result * y
    Result mul_result

Mullist1 = [3,2,1] mullist2 = [6,2,1] in (nhân danh sách (mullist1) in (nhân danh sách (mullist2)= [3, 2, 1]
Mullist2 = [6, 2, 1]
Print(multiplyList(mullist1)
Print(multiplyList(mullist2)

Hướng dẫn multiply list by scalar python - nhân danh sách với python vô hướng

Một lần nữa, hãy lưu tệp Scalarmultilication1.py để thực hiện thêm. Sau đó, một lần nữa, xây dựng và chạy mã hoặc chỉ đơn giản là sử dụng phím F9 để kiểm tra đầu ra của phép nhân Python. Sau khi biên dịch chương trình trên, bạn sẽ nhận được đầu ra mong muốn.

Hướng dẫn multiply list by scalar python - nhân danh sách với python vô hướng

Sự kết luận

Trong hướng dẫn này, chúng tôi đã thảo luận về tính linh hoạt của chức năng danh sách Python và việc triển khai nó bằng trình biên dịch Spyder. Bạn có thể sử dụng bất kỳ loại vô hướng nào (int, float, boolean, v.v.) và bất kỳ phương pháp nào khác ngoài truyền tải với chức năng nhân danh sách trong ngôn ngữ Python. Hình minh họa đầu tiên là tất cả về việc sử dụng một danh sách duy nhất; Tuy nhiên, chúng tôi đã sử dụng hai danh sách trong minh họa thứ hai của chúng tôi. Bạn nên thực hiện cả hai hình minh họa trên hệ thống của bạn bằng công cụ biên dịch và sau đó thực hiện ít thay đổi để hiểu rõ hơn về phép nhân danh sách Python bằng cách sử dụng vô hướng.

Thông tin về các Tác giả

Xin chào, tôi là một nhà văn tự do và thường viết cho Linux và các nội dung liên quan đến công nghệ khác

Làm thế nào để bạn nhân một danh sách với một vô hướng trong Python?

Chúng tôi sẽ cân nhắc cách đơn giản và thuận tiện nhất để nhân danh sách với vô hướng bằng ngôn ngữ Python. Đầu tiên, chúng tôi tạo một danh sách và thêm các giá trị cho nó. Bước tiếp theo của chúng tôi nhân mọi mục trong danh sách với 3. Sau đó, chúng tôi xác định một hàm in in các giá trị kết quả.create a list and add values to it. Our next step multiplies every item in the list by 3. Then we define a print function that prints the resultant values.

Bạn có thể nhân danh sách trong Python không?

Danh sách và chuỗi có rất nhiều điểm chung.Chúng là cả hai chuỗi và, giống như trăn, chúng sẽ lâu hơn khi bạn cho chúng ăn.Giống như một chuỗi, chúng ta có thể kết hợp và nhân danh sách Python.we can concatenate and multiply a Python list.

Tôi có thể nhân danh sách với Python không đổi không?

Phương pháp khác để nhân các yếu tố của danh sách là sử dụng các gói Python Numpy.Trước tiên bạn phải chuyển đổi danh sách thành mảng numpy và sau đó nhân nó với hằng số.Sau đó, bạn sẽ chuyển đổi mảng Numpy thành một danh sách bằng phương thức Tolist ().You have to first convert the list to NumPy array and then multiply it by the constant. After that, you will convert the NumPy array to a list using the tolist() method.

Làm thế nào để bạn nhân toàn bộ danh sách trong Python?

Để nhân mỗi phần tử trong một danh sách với một số:..
Tuyên bố một biến mới lưu trữ một danh sách trống ..
Sử dụng một vòng lặp để lặp qua danh sách ban đầu ..
Trên mỗi lần lặp, nhân mục Danh sách hiện tại với số ..
Nối kết quả vào danh sách mới ..