Computer >> Máy Tính >  >> Lập trình >> Python

Chuyển đổi danh sách nhiều số nguyên thành một số nguyên duy nhất trong Python

Đôi khi chúng ta có thể có một danh sách có các phần tử là số nguyên. Có thể cần phải kết hợp tất cả các yếu tố này và tạo ra một số nguyên duy nhất từ ​​nó. Trong bài viết này, chúng ta sẽ khám phá các cách để thực hiện điều đó.

Với tham gia

Phương thức nối có thể Nối tất cả các mục trong một bộ thành một chuỗi. Vì vậy, chúng tôi sẽ sử dụng nó để nối từng phần tử của danh sách bằng cách lặp qua chúng thông qua vòng lặp for.

Ví dụ

listA = [22,11,34]
# Given list
print("Given list A: ", listA)
# Use
res = int("".join([str(i) for i in listA]))
# Result
print("The integer is : ",res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given list A: [22, 11, 34]
The integer is : 221134

Với bản đồ và tham gia

Chúng ta có thể áp dụng hàm bản đồ để chuyển từng phần tử của danh sách thành một chuỗi và sau đó nối từng phần tử đó lại để tạo thành một danh sách cuối cùng. Việc áp dụng hàm int làm cho kết quả cuối cùng là một số nguyên.

Ví dụ

listA = [22,11,34]
# Given list
print("Given list A: ", listA)
# Use
res = int("".join(map(str, listA)))
# Result
print("The integer is : ",res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given list A: [22, 11, 34]
The integer is : 221134