''' Welcome to LearnPython.NET File Name: PList.py Download from:https://www.learnpython.net/cn/python-code-samples.html Author: LearnPython.Net Editor: CoderChiu ''' #游客名字是[Lukas, Robin, Alex] strListVisitor = ["Lukas", "Robin", "Alex"] #捉到的小朋友数量[Lukas, Robin, Alex]; nListCrabNum = [5,7,4] #Lukas捉到的螃蟹数量; print("Lukas's cabs is", nListCrabNum[0]) #分别是多少; print("Lukas, Robin and Alex's crabs is", nListCrabNum[0:3]) #Alex的螃蟹是多少; print("Alex's crabs is", nListCrabNum[-1]) if 5 in nListCrabNum: print("Someone's crabs is 5") #循环访问列表; for nCrabNum in nListCrabNum: #找到当前位置; nPos = nListCrabNum.index(nCrabNum) print(strListVisitor[nPos], "'s crabs is", nCrabNum) ''' #Bob strListVisitor.append("Bob") print("Visitor:",strListVisitor, "Total = ",len(strListVisitor)) #9只螃蟹; nListCrabNum.append(9) print("Crabs:",nListCrabNum, "Total = ", len(nListCrabNum)) ''' #Bob strListVisitor.insert(0, "Bob") print("Visitor:",strListVisitor, "Total = ",len(strListVisitor)) #9只螃蟹; nListCrabNum.insert(0, 9) print("Crabs:",nListCrabNum, "Total = ", len(nListCrabNum)) ''' #删除Alex strListVisitor.pop() print("Visitor:",strListVisitor, "Total = ",len(strListVisitor)) strListVisitor.remove("Bob") print("Visitor:",strListVisitor, "Total = ",len(strListVisitor)) ''' #反向排序 print("Visitor:", strListVisitor) strListVisitor.reverse() print("Visitor:", strListVisitor) #按大小排序 print("Crabs:", nListCrabNum) nListCrabNum.sort() print("Crabs:", nListCrabNum) #按从大到小排序 print("Crabs:", nListCrabNum) nListCrabNum.sort(reverse=True) print("Crabs:", nListCrabNum)