鱼C论坛

 找回密码
 立即注册

Python list,tuple,dict,set

已有 288 次阅读2017-8-21 10:30 |个人分类:Python| Python

 学习Python的list,tuple,dict,set的时候被插入和删除的用法弄得有点晕,所以进行归纳,以便记忆
对于List:

  1. classmates = ['Michael''Bob''Tracy']  
  2. classmates.append('Adam')    //添加在末尾,没有add()方法  
  3. classmates.insert(1, 'Jack') //在指定位置添加  
  4. classmates.pop(1)            //在知道位置删除,参数是索引  
  5. del classmate[1]             //删除第二个元素  
  6. classmates.remove('Bob')     //参数是元素,删除第一个与Bob值匹配的元素,之后又相同元素不会删除  

对于dict:
  1. d = {'a''A''b''B'}  
  2. del d['a']  
  3. d.pop('a')    //参数是key,没有remove()方法  
  4. d['c']='C';   //插入直接赋值即可  

对于set:
  1. s={1,2,3}       //set对象的创建也可以是s=set(iterable)  
  2. s.add(8)        //添加8到末尾   没有append()方法  
  3. s.remove(8)     //参数是元素,不是索引    删除8     
  4. s.pop()         //删除最后一个元素  

对于tuple:
由于tuple一旦初始化就不能修改,所以不能插入和删除

评论 (0 个评论)

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-19 15:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部