python之列表相关练习

names=[‘cindy‘,‘豆豆‘,‘乔乔‘]for i in names:    message=i+‘hello‘    print(message)names[0]=‘轩轩‘     #修改元素列表names.append(‘丹丹‘) #在列表末尾中添加元素names.insert(0,‘丽丽‘)  #在列表中添加元素del names[0]            #在列表中删除元素popped_names=names.pop()  #用pop()可以删除末尾元素print(names)print(popped_names)       #删除的元素名称first_name=names.pop(0)    #使用pop后列表中将不会再显示该元素print(‘我旁边的‘+first_name)#根据值删除元素too_thin = names.remove(‘豆豆‘)       #根据值删除元素print(names)names.append(‘娟娟‘)names.insert(0,‘娜娜‘)names.sort(reverse=True)                                #对列表进行永久性排序,倒序排序print(names)print(sorted(names))                                    #对列表进行暂时性排序names.reverse()                                         #倒着打印列表print(names)print(len(names))                                        #列表的宽度names.append(‘lisa‘)print(names[-4])squares=[]                                                #当前值的平方for i in range(1,10):                                           #遍历列表    square = i**2    squares.append(square)    print(squares)number=list(range(1,7))                                    #使用range()创建数字列表print(number)print(number[0:3])                                          #切片print(number[:4])                                             #因为没有指定第一个索引,所有自动从列表开始print(number[1:])                                           #索引到列表末尾print(number[-1:])numbers=number[:]print(numbers)                                              #复制列表