| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 
1.从列表中获取元素 
(列表索引值从0开始) 
>>> mix 
[1, '第一个', 'hi', '云朵', [2, 3, 5], 'jiajiajia', '两个', '同时'] 
>>> mix[0] 
1 
>>> mix[1] 
'第一个' 
 
调换索引0和1的位置: 
>>> mix 
[1, '第一个', 'hi', '云朵', [2, 3, 5], 'jiajiajia', '两个', '同时'] 
>>> mix[0]=temp 
>>> mix[0]=mix[1] 
>>> mix 
['第一个', '第一个', 'hi', '云朵', [2, 3, 5], 'jiajiajia', '两个', '同时'] 
>>> mix[1]=temp 
>>> mix 
['第一个', 1, 'hi', '云朵', [2, 3, 5], 'jiajiajia', '两个', '同时'] 
>>> 
 
2.从列表删除元素 
1.remove   
2.del 
3.pop 
 
1.remove  (+元素名字) 
>>> mix.remove('第一个') 
>>> mix 
[1, 'hi', '云朵', [2, 3, 5], 'jiajiajia', '两个', '同时'] 
>>>  
当删除的元素不存在的时候,程序会报错 
>>> mix.remove('xiaoyu') 
Traceback (most recent call last): 
  File "<pyshell#44>", line 1, in <module> 
    mix.remove('xiaoyu') 
ValueError: list.remove(x): x not in list 
>>>  
 
2.del  (del + 列表名+元素索引值) 
可以删除元素,也可以直接删除列表 
>>> del mix[0] 
>>> mix 
['hi', '云朵', [2, 3, 5], 'jiajiajia', '两个', '同时'] 
>>>  
 
3.pop 
从列表中取出最后一个元素 
>>> mix 
['hi', '云朵', [2, 3, 5], 'jiajiajia', '两个'] 
>>> mix.pop() 
'两个' 
>>>  
 
可以给被删除的元素直接赋值 
>>> mix 
['hi', '云朵', [2, 3, 5], 'jiajiajia'] 
>>> name=mix.pop() 
>>> name 
'jiajiajia' 
 
加索引值删除元素 
>>> mix 
['hi', '云朵', [2, 3, 5]] 
>>> mix.pop(1) 
'云朵' 
>>>  
 
 
列表分片(切片)Slice 
 
>>> mix=['零','壹','贰','叁','思','无'] 
>>> mix[1:3] 
['壹', '贰'] 
>>> 从索引1开始切片,到第三个(包含头不包含尾) 
 
>>> mix[:3] 
['零', '壹', '贰'] 
>>>  
 
>>> mix[1:] 
['壹', '贰', '叁', '思', '无'] 
 
>>> mix[:] 
['零', '壹', '贰', '叁', '思', '无'] 
>>>  
列表拷贝的作用 
>>> mix2=mix[:] 
>>> mix2 
['零', '壹', '贰', '叁', '思', '无'] 
>>>  |   
 
 
 
 |