#### 列表 li = ['alex','wusir','egon','女神','taibai'] ###增加的3种方法 ''' # append li.append('日天') li.append(1) print(li) #一个 有关 append 的 小功能 while 1 : username = input( ">>>") if(username.upper().strip() == 'Q') : break else: li.append(username) print(li) #insert li.insert(4,'小明') #extend li.extend('而且') print(li) ''' ###删除的方法 ''' #pop name = li.pop(1) print(name) name = li.pop() #默认删除一个 print(name) print(li) #remove 按元素删除 li.remove('alex') #li.remove() 报错 # clear # 清空 print(li) # del 默认全部 del li print(li) # del del li[2:] print(li) ''' #### 修改的方法 ''' #单个的修改 li[0]="太难了" print(li) #切片的修改 li[0:2] = "天真" print(li) li[0:2] = 'tianzhen' print(li) li[0:3] = [1,2,3,'天真','咸鱼'] print(li) ''' #### 关于列表的一些方法 print(len(li)) #列表的长度 num = li.count('taibai') #统计个数 print(num) print(li.index("taibai")) #所在的个数 #排序 ''' li1 =[4,1,2,5,3,6,9] li2 =[4,1,2,5,3,6,9] li1.sort() li2.sort(reverse=True) print(li2) print(li1) ''' ##反转 # li1 =[4,1,2,5,3,6,9] # li1.reverse() # print(li1) #列表的嵌套 # li = ['alex','wusir','egon',['alex','agon',58],25] # print(li[1][1]) # print(li[1].capitalize()) # li[3][0]='bb' # print(li) ###元祖 -> 只读列表,可循环查询,可切片 # 儿子不能改,孙子可能可以改 # tu = (1,2,3,'alex',[2,3,['taibai','bb']],'uu') # print(tu) # # tu[4][2][1]='aa' # print(tu) #join 的方法 # s = 'alex' # s1='_'.join(s) # print(s1) # print(''.join(s)) ###列表 和字符串的相互转化 # # list-->str # li=['aa','bb','cc'] # s=''.join(li) # print(s) # # str-->list # # s='aa_bb_cc' # li1=s.split('_') # print(li1) ### range for i in range(2,10): print(i) for i in range(2,10,2): print(i) for i in range(10,2,-2): print(i)