python 列表、元组、字典练习

字典的专项复习
# 字典基础
dict = {'listA': 12345,'listB':6789}
# a. print listB
print(dict['listB'])
# b. print whole dict
print(dict)

# 有两个列表例题 (https://www.cnblogs.com/dabai123/p/10970014.html)
l1 = [11, 22, 33]
l2 = [22, 33, 44]
# a. 获取内容相同的元素列表
a = []
for i in l1:
    if i in l2:
        a.append(i)
print("a:",a)
# b. 获取l1中有, l2中没有的元素列表
b = []
for i in l1:
    if i not in l2:
        b.append(i)
print("b:",b)
# c. 获取l2 中有,l1中没有的元素列表
c = []
for i in l2:
    if i not in l1:
        c.append(i)
print("c:",c)
# d. 获取l1 和 l2 中内容都不同的元素
d = []
for i in l1:
    if i not in l2:
        d.append(i)
for i in l2:
    if i not in l1:
        d.append(i)
print("d:",d)

运行结果:

6789
{'listA': 12345, 'listB': 6789}
a: [22, 33]
b: [11]
c: [44]
d: [11, 44]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.