python習題--列表的遍歷


習題一:

# 比較兩個列表中的元素,找出不相同的元素並保存在列表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)
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM