-----学习视频来源于马士兵教育-----
内容主要为了自己复习用,也可以让大家梳洗思路
#打印元素位置 ja=('hello','world',100) print(ja.index(100)) #2 打印位数 jc=list(['hello','world',100]) print(jc[-2]) #word 打印位数 ##变量切割 num=[10,20,30,40,50,60,70] print(num[1:6]) ###[20, 30, 40, 50, 60] print('列表',id(num)) ###列表 2647430138240 num1=num[1:6] print('列表1',id(num1)) ###列表1 2647429967616 print(num[1:6:2]) #[20, 40, 60] print(num[::2]) #[10, 30, 50, 70] print(num[::-1]) ##[70, 60, 50, 40, 30, 20, 10] print(num[6::-1]) ##[70, 60, 50, 40, 30, 20, 10] print('p' in 'python') #Ture ##元素添加方式 python=[10,20,30] mark=['hello,world'] song=[True,False,'hello'] print(python) ##[10, 20, 30] python.append(100) #列表后面添加一个元素 print(python) ##[10, 20, 30, 100] python.extend(mark)#列表后面添加多个元素 print(python) ## [10, 20, 30, 100, 'hello,world'] python.insert(1,'qian')#在指定位置添加一个元素 print(python) ##[10, 'qian', 20, 30, 100, 'hello,world'] ###元素移除方式 python=[10,20,30] python.remove(10) #移除一个元素,默认第一个 print(python) ##[20, 30] python=[10,20,30] python.pop(1) ##移除某个位置元素,默认最后一个 print(python) ##[10, 30] python=[10,20,30,40,50] newpython=python[1:3] ##保留1和2位置的元素 print(newpython) ##[20, 30] python=[10,20,30,40,50] python[1:3]=[] #删除原先列表中的1和2位置元素 print(python) ##[10, 40, 50] python.clear() ##清空列表元素 print(python) ##[] python=[10,20,30,40,50] del python[0] ##删除列表元素 print(python) python=[10,20,30,40,50] python[2]=200 #修改第二位置元素数值 print(python) ##[10, 20, 200, 40, 50] python[1:3]=[100,200,300] ##修改第一和第二元素 print(python) ##[10, 100, 200, 300, 40, 50] ###排序方式 python=[10, 100, 200, 300, 40, 50] python.sort() ##默认升序 print(python) ##[10, 40, 50, 100, 200, 300] python.sort(reverse=True) ##降序 print(python) ##[300, 200, 100, 50, 40, 10]
newpython=sorted(python) ###内置变量,默认升序 print(newpython) ##[10, 40, 50, 100, 200, 300] newpython=sorted(python,reverse=True) ##降序 print(newpython) ##[300, 200, 100, 50, 40, 10] python=[i for i in range(1,10)] #把1-9放到python列表中 print(python) #[1, 2, 3, 4, 5, 6, 7, 8, 9] r1=range(10) print(r1) #range(0, 10)