Python当中list列表的使用(创建列表,删除列表元素,添加列表元素,插入列表元素)
程序如下:
#这里我们将进行列表的学习,这个列表不能和R当中的列表弄混了 classmate=['bob','Python','Java'] b=["wife","mother"] print(len(classmate)) #下面开始进行元素的访问,python当中的首元素是0,而不是R当中的1. print(classmate[0]) print(classmate[0:]) print(classmate[1:2]) print("print the last element:") print(classmate[-1]) print("\nprint the second last element:") print(classmate[-2]) print("\nprint the third last element:") print(classmate[-3]) print("\nlet us append some elements to the end of the list:") classmate.append('adding element') print(classmate[-1]) print("\nlet us print all the list!:") print(classmate) print("\nlet us delete the last element:") classmate.pop() print(classmate) print("\nlet us delete the second element:") #delete the element we want classmate.pop(1) print(classmate) print("\nlet us insert somthing to the second position:") #the insert position is our reference's position classmate.insert(1,"something") print(classmate) print("\ninsert a list to our list:") classmate.insert(1,["insertelement1","insertelement2"]) print(classmate) print("\nlet us get the second list's seconde element:") print(classmate[1][1])
linux下运行结果如下:
geeksongs@DESKTOP-V7FKNMA:~/code$ python3 list.py 3 bob ['bob', 'Python', 'Java'] ['Python'] print the last element: Java print the second last element: Python print the third last element: bob let us append some elements to the end of the list: adding element let us print all the list!: ['bob', 'Python', 'Java', 'adding element'] let us delete the last element: ['bob', 'Python', 'Java'] let us delete the second element: ['bob', 'Java'] let us insert somthing to the second position: ['bob', 'something', 'Java'] insert a list to our list: ['bob', ['insertelement1', 'insertelement2'], 'something', 'Java'] let us get the second list's seconde element: insertelement2
得解也。