Làm thế nào để bạn nối hai đầu vào trong python?

Hãy xem cách nối hai danh sách bằng các phương thức khác nhau trong Python. Thao tác này hữu ích khi chúng ta có nhiều danh sách phần tử cần được xử lý theo cách tương tự

Phương pháp số 1. Sử dụng phương pháp Naive Trong phương pháp này, chúng tôi duyệt qua danh sách thứ hai và tiếp tục nối thêm các phần tử trong danh sách đầu tiên, sao cho danh sách đầu tiên sẽ có tất cả các phần tử trong cả hai danh sách và do đó sẽ thực hiện nối thêm.  

Python3




# Python3 code to demonstrate list

# concatenation using naive method

 

# Initializing lists

test_list10_______0

Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
1
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
2
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
4
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
6
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
8
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
6
Concatenated list using list comprehension: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
1

Concatenated list using list comprehension: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
2_______0_______0
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
1
Concatenated list using list comprehension: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
5_______0_______3
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
6
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using list comprehension: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
9
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using list.extend() : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
1
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
3
Concatenated list using + : [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
6
Concatenated list using list comprehension: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
1

Trong Python, Chuỗi là 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ự đơn giản chỉ là một chuỗi có độ dài là 1. Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi

Thí dụ.  

Python3




# Assign variable var1 & var 2

var1= "Welcome"

Hello World
0=
Hello World
2

 

Hello World
3

Hello World
4
Hello World
5
Hello World
6
Hello World
7

đầu ra

Welcome
 statistics

Nối chuỗi trong Python

Nối chuỗi là kỹ thuật kết hợp hai chuỗi. Nối chuỗi có thể được thực hiện bằng nhiều cách.  

  1.  
  2.  
  3.  
  4.  
  5. Sử dụng , (dấu phẩy)

Phương pháp 1. Nối chuỗi sử dụng + Toán tử

Rất dễ sử dụng toán tử + để nối chuỗi. Toán tử này có thể được sử dụng để cộng nhiều chuỗi lại với nhau. Tuy nhiên, các đối số phải là một chuỗi. Ở đây, Toán tử + kết hợp chuỗi được lưu trữ trong var1 và var2 và lưu trữ trong một biến khác var3

Ghi chú. Các chuỗi là bất biến, do đó, bất cứ khi nào nó được nối, nó sẽ được gán cho một biến mới

Python3




Hello World
8

var1=

HelloWorld
Hello World
1

Hello World
0=
HelloWorld
Hello World
4

 

HelloWorld
Hello World
5

HelloWorld
Hello World
6_______81_______ var1
HelloWorld
Hello World
9
Hello World
0

Hello World
4
Hello World
2

đầu ra

Hello World

Phương pháp 2. Nối chuỗi sử dụng phương thức join()

Phương thức join() là một phương thức chuỗi và trả về một chuỗi trong đó các phần tử của chuỗi đã được nối bởi dấu tách str. Phương pháp này kết hợp chuỗi được lưu trữ trong var1 và var2. Nó chỉ chấp nhận danh sách làm đối số và kích thước danh sách có thể là bất kỳ thứ gì.  

Python3




var1=

Hello World
5

Hello World
0=
HelloWorld
Hello World
4

 

Hello World
9

Hello World
4
Hello World
Hello World
1

 

Hello World
Hello World
2

Hello World
Hello World
3

HelloWorld
Hello World
6_______81_______
Hello World
Hello World
6
Hello World
Hello World
7

 

Hello World
4
Hello World
2

đầu ra

HelloWorld
Hello World

Phương pháp 3. Nối chuỗi sử dụng toán tử %

Chúng ta có thể sử dụng toán tử % để định dạng chuỗi, nó cũng có thể được sử dụng để nối chuỗi. Nó rất hữu ích khi chúng ta muốn nối chuỗi và thực hiện định dạng đơn giản. %s biểu thị kiểu dữ liệu chuỗi. Giá trị trong cả hai biến được truyền vào chuỗi %s và trở thành “Xin chào thế giới”

Python3




var1=

Hello World
5

Hello World
0=
HelloWorld
Hello World
4

 

Hello World
6

Hello World
4
Hello World
8
Hello World
9 # Assign variable var1 & var 20 # Assign variable var1 & var 21

đầu ra

Hello World

Phương pháp 4. Nối chuỗi sử dụng hàm format()

str. format() là một trong những phương thức định dạng chuỗi trong Python, cho phép thay thế nhiều lần và định dạng giá trị. Nó nối các phần tử trong một chuỗi thông qua định dạng vị trí. Dấu ngoặc nhọn {} được sử dụng để đặt vị trí của chuỗi. Biến đầu tiên lưu trữ trong dấu ngoặc nhọn đầu tiên và biến thứ hai lưu trữ trong dấu ngoặc nhọn thứ hai. Cuối cùng, nó in giá trị “Xin chào thế giới”

Python3




var1=

Hello World
5

Hello World
0=
HelloWorld
Hello World
4

 

# Assign variable var1 & var 28

# Assign variable var1 & var 29

Hello World
4
Hello World
8var12var13var14# Assign variable var1 & var 21

 

var16

HelloWorld
Hello World
6_______81_______ var12var13var14=2

 

Hello World
4
Hello World
2

đầu ra

Hello World
Hello World

Phương pháp 5. Nối chuỗi sử dụng (, dấu phẩy)

“,” là một sự thay thế tuyệt vời cho nối chuỗi bằng cách sử dụng “+”. khi bạn muốn bao gồm khoảng trắng duy nhất. Sử dụng dấu phẩy khi bạn muốn kết hợp các loại dữ liệu với một khoảng trắng ở giữa