習題一:
# 比較兩個列表中的元素,找出不相同的元素並保存在列表3中
L1 = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
L2 = ["Sun", "Mon", "Tue", "Tue", "Thu", "Sat"]
L3 = [] #先定義一個空列表
for i in L1: #遍歷L1列表中的每一個元素
if i not in L2: #如果L1中的元素不在L2中
L3.append(i) #把元素寫入L3中
print(l3) #輸出L3中的內容
習題二:
# 使用for語句遍歷以下列表的內容:
list = [1, 2, 3, 5, 'sd', [1, 'se', 'ds'], 'fs']
for i in list: #for 直接遍歷
print(i) #輸出遍歷的結果
習題三:
# 遍歷以下列表 ,並找出索引為奇數的元素
list = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
for i in range(1, len(list), 2):
print(list[i])
習題4:
# 已知道列表
# namelist = ['stu1', 'stu2', 'stu3', 'stu4', 'stu5', 'stu6', 'stu7']
# removelist = ['stu1', 'stu3', 'stu5', 'stu6']
# 將在namelist列表中刪除與removelist列表相同的元素
namelist = ['stu1', 'stu2', 'stu3', 'stu4', 'stu5', 'stu6', 'stu7']
removelist = ['stu1', 'stu3', 'stu5', 'stu6']
for i in removelist: #直接遍歷removelist列表中的元素
if i in namelist: #如果遍歷出的結果存在namelist列表中,則在namelist列表中刪除該元素
namelist.remove(i) #在namelist列表中刪除該元素
print(namelist)