Quick actions

cmd+k|ctrl+k

Navigation

Languages

vinhquang3b.2.py

Snippet info

Language

Python

Visibility

public

Author

vinhquang-pyt

Created

2016-10-12T03:06:19Z

Updated

2016-10-12T03:06:24Z

# b) Viết 1 chương trình:
# - input: 2 list A và B
# - output:
# - các phần tử đồng thời xuất hiện trong 2 list
# - các phần tử chỉ có trong list A
# - các phần tử chỉ có trong list B
# - tất cả các phần tử trong list A và B
# - các phần tử chỉ có trong 1 trong 2 list


lst_a = ['exercise', 'python', 3, 4, 'appear', 'submit']
lst_b = ['git', 'gitlab', 'github', 3, 4, 'push', 'python', 'submit']
two_lst = []
only_a = []
only_b = []
for chara in lst_a:
    if chara in lst_b:
        two_lst.append(chara)
    if chara not in lst_b:
        only_a.append(chara)
for charb in lst_b:
    if charb not in lst_a:
        only_b.append(charb)
print("Cac phan tu xuat hien tron 2 list: %s" % two_lst)
print("Cac phan tu chi xuat hien trong list A: %s" % only_a)
print("Cac phan tu chi xuat hien trong list B: %s" % only_b)
print("Tat ca phan tu co trong 2 list: %s" % (only_a + only_b + two_lst))
print("Tat ca phan tu chi co trong 1 trong 2 list: %s" % (only_a + only_b))
INFO