""" 使用forfor来遍历二位列表 """ name_list=[["如来","观音","大鹏"],["王熙凤","贾琏"],["宋江","阎婆惜"]] print(name_list) for book in name_list: for name in book: print(name,end=",") print()
""" a.增删改查 """ list1=["玉兔","八戒","嫦娥"] print(list1) list1.append("吴刚") print(list1) #list1.append(1,2,3)#TypeError: append() takes exactly one argument (3 given) #list1.extend(20)#TypeError: 'int' object is not iterable #extend是将可迭代对象打碎一个一个加入容器 list1.extend([1,2,3]) print(list1) list1.extend("hello") print(list1) list1.append("hello") print(list1) ##3.insert,插入,在列表的指定位置插入指定元素,后面的其他元素向后顺延 #列表名.insert(索引,元素) list1.insert(1,"玉帝") print(list1) list1.remove("hello")#删除指定元素 print(list1) list1.pop()#删除末尾元素 print(list1) pop1=list1.pop(0)#删除指定位置的元素 print(pop1) print(list1) list1.clear() print(list1)
""" #1.reverse;反转,将原列表倒序, """ list1=["关羽","张飞","刘备"] print(list1) list1.reverse() print(list1) print("+++++++++++++++++++++++++++++++++++++++") ##方式二:切片:生成了一个新的列表 list1=["关羽","张飞","刘备"] print(list1) list2=list1[::-1] print(list2) print("===========================") list1=["关羽","张飞","刘备"] print(list1) list3=[] for i in range(-1,-len(list1)-1,-1): list3.append(list1[i]) print(list3)