1 #!/usr/bin/env python
2 #-*- coding:utf8 -*-
3
4 #1、有两个列表
5 #l1 = [11,22,33]
6 #l2 = [22,33,44]
7 #a.获取内容相同的元素列表
8 l1 = [11, 22, 33]9 l2 = [22, 33, 44]10 for v inl1 :11 if v inl2 :12 print(v)13 #b.获取l1中有,l2中没有的元素列表
14 print("------------------------------------------")15 for v inl1 :16 if v not inl2 :17 print(v)18 #c.获取l2中有,l1中没有的元素列表
19 print("--------------------------------------------")20 for v inl2 :21 if v not inl1 :22 print(v)23 #d.获取l1和l2中内容都不同的元素
24 #b.c合集
25
26
27 #2、 用代码实现,利用下划线将列表的每一个元素拼接成字符串,li = ['alex','eric','Witharush']
28 print("--------------------------------------------")29 li = ['alex','eric','Witharush']30 s = "_".join(li)31 print(s)32
33
34 #3、有以下列表:
35 #nums = [2,7,11,15,1,8,7], 请找到列表中任意两个元素相加能够等于9的元素组合,如, [(0,1),(4,5)]
36 print("--------------------------------------------")37 nums = [2, 7, 11, 15, 1, 8, 7]38 n =039 li =[]40 for i inrange(len(nums)) :41 for j inrange(len(nums)) :42 if nums[i] + nums[j] == 9:4