Tôi đã tìm kiếm xung quanh và có vẻ như không ai hỏi câu hỏi này [hoặc ít nhất là tôi không thể tìm thấy nó].
Tôi có hai danh sách các bộ dữ liệu và tôi muốn tham gia cùng chúng vào một danh sách các bộ dữ liệu.
first = [['a', 1], ['b',2]]
second = [['c',3], ['d',4]]
Tôi đã thử nối thêm, tham gia, zipping, nhưng không ai trong số đó hoàn toàn đúng. Tôi muốn có được điều này:
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
Có một cách đơn giản để làm điều này?
EDIT: Tôi cảm thấy thực sự ngu ngốc ... tất nhiên đó là điều tôi quên thử :[
& nbsp; Cách tiếp cận #4: Sử dụng Enumerate [], thay thế cho zip [].
Examples:
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]
Phương pháp này sử dụng hai cho các vòng lặp để liệt kê thông qua danh sách và hợp nhất hai danh sách. Naive
Merge both the list into a list of tuple using a for loop. But the drawback is given two lists need to be of the same length.
def
merge[list1, list2]:
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
1wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 [[1, 'a'], [2, 'b'], [3, 'c']]1
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]4
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]5
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]6
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]1
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]3
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
[[1, 'a'], [2, 'b'], [3, 'c']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]0
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]2
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
Output:
[[1, 'a'], [2, 'b'], [3, 'c']]
& nbsp; Cách tiếp cận #2: Phương pháp ngây thơ nhưng hiệu quả hơn sẽ loại bỏ nhược điểm đã cho ở trên và hoạt động tốt với độ dài không đồng đều của hai danh sách. Nó cũng cung cấp lỗi bắt lỗi cho lỗi chỉ mục.
Approach #2 : Naive but more efficient
This method remove the above given drawback and work well with uneven lengths of the two lists. It also provide try catch error for Index error.
def
merge[list1, list2]:
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
1wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 [[1, 'a'], [2, 'b'], [3, 'c']]1
____10
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
4 wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
5wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
6 wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
7wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
8[[1, 'a'], [2, 'b'], [3, 'c']]8
[[1, 'a'], [2, 'b'], [3, 'c']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
[[1, 'a'], [2, 'b'], [3, 'c']]1
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
[[1, 'a'], [2, 'b'], [3, 'c']]3
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
[[1, 'a'], [2, 'b'], [3, 'c']]6
[[1, 'a'], [2, 'b'], [3, 'c']]7
[[1, 'a'], [2, 'b'], [3, 'c']]8
[[1, 'a'], [2, 'b'], [3, 'c']]9
[[1, 'a'], [2, 'b'], [3, 'c']]7
[[1, 'a'], [2, 'b'], [3, 'c']]1
[[1, 'a'], [2, 'b'], [3, 'c']]2
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 [[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]8
[[1, 'a'], [2, 'b'], [3, 'c']]6
[[1, 'a'], [2, 'b'], [3, 'c']]7
[[1, 'a'], [2, 'b'], [3, 'c']]1
[[1, 'a'], [2, 'b'], [3, 'c']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
def
1Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
def
3def
4def
5
def
4
[[1, 'a'], [2, 'b'], [3, 'c']]2
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 [[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]1
merge[list1, list2]:
1 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
merge[list1, list2]:
3Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
def
3def
4merge[list1, list2]:
7
def
4
[[1, 'a'], [2, 'b'], [3, 'c']]2
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 [[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]1
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
03[[1, 'a'], [2, 'b'], [3, 'c']]8
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
05[[1, 'a'], [2, 'b'], [3, 'c']]8
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
07[[1, 'a'], [2, 'b'], [3, 'c']]1
merge[list1, list2]:
1 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
merge[list1, list2]:
3Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
def
3wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]4
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]5
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]6
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]1
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]3
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
Output:
[[1, 'a'], [2, 'b'], [3, 'c']]
[[1, 'a'], [2, 'b'], [3, 'c']]5
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
[[1, 'a'], [2, 'b'], [3, 'c']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]0
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]2
[[1, 'a'], [2, 'b'], [3, 'c']]4
Approach #3 : Using
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
31using zip[] method to merge the two list elements and then typecasting into tuple.
def
merge[list1, list2]:
& nbsp; Cách tiếp cận #3: Sử dụng phương thức
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
31ing zip [] để hợp nhất hai phần tử danh sách và sau đó đánh máy thành tuple.[[1, 'a'], [2, 'b'], [3, 'c']]1
merge[list1, list2]:
1 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
merge[list1, list2]:
3Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
def
3wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]4
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]5
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]6
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]1
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]3
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
Output:
[[1, 'a'], [2, 'b'], [3, 'c']]
[[1, 'a'], [2, 'b'], [3, 'c']]5
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
[[1, 'a'], [2, 'b'], [3, 'c']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]0
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]2
[[1, 'a'], [2, 'b'], [3, 'c']]4
Approach #4 : Using enumerate[], alternative to zip[].
& nbsp; Cách tiếp cận #3: Sử dụng phương thức
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
31ing zip [] để hợp nhất hai phần tử danh sách và sau đó đánh máy thành tuple.def
merge[list1, list2]:
____10
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
1wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
37wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
8wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
39wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
40& nbsp; Cách tiếp cận #4: Sử dụng Enumerate [], thay thế cho zip [].
[[1, 'a'], [2, 'b'], [3, 'c']]1
merge[list1, list2]:
1 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
merge[list1, list2]:
3Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]1
def
3wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]4
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]5
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]6
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]1
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]3
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
Output:
[[1, 'a'], [2, 'b'], [3, 'c']]
[[1, 'a'], [2, 'b'], [3, 'c']]5
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
[[1, 'a'], [2, 'b'], [3, 'c']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]0
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]2
[[1, 'a'], [2, 'b'], [3, 'c']]4
Approach #5: Using
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]09 and
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]10.
& nbsp; Cách tiếp cận #3: Sử dụng phương thức
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
31ing zip [] để hợp nhất hai phần tử danh sách và sau đó đánh máy thành tuple.____10
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
1wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
37wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
8wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
39wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
40wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
0Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]4
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]5
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]6
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]9
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]1
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]3
[[1, 'a'], [2, 'b'], [3, 'c']]4
[[1, 'a'], [2, 'b'], [3, 'c']]5
wanted = [['a', 1], ['b',2], ['c',3], ['d',4]]
2 Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]8
[[1, 'a'], [2, 'b'], [3, 'c']]8
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]0
Input : list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] Output : [[1, 'a'], [2, 'b'], [3, 'c']] Input : list1 = [1, 2, 3, 4] list2 = [ 1, 4, 9] Output : [[1, 1], [2, 4], [3, 9], [4, '']]0
[[1, 'a'], [2, 'b'], [3, 'c']]2
[[1, 'a'], [2, 'b'], [3, 'c']]4
Output:
[[1, 'a'], [2, 'b'], [3, 'c']]