python基础学习(2)

看了蓝鲸开发基础课程,总结一下,觉得看视频学的比看书快尴尬

列表List

1)列表的值可以是任何数据类型(字符串、数字、对象) 

	seq=['physical','chemical',1997,2000]

2)访问列表的值(和字符串是一样的)

	seq[1] ——>chemical
	seq[0:1](切片) ——>['physical']

3)更新/删除列表

    更新:seq[3]=1000列表长度
    删除:del seq[3]
	  print seq(['physical', 'chemical', 1997])

4)常用列表函数(内建)

  len():列表长度

  max()/min():列表最大最小值

  list():如果括号里面的参数是可迭代的,就会将括号里的参数转换成list类型

5)常用的列表方法(列表对象拥有)
  append():在列表的后面追加一个元素
 
  extend():(a.extend(b),将列表b中的所有元素加到列表a里面)
        与a+b的区别是:a+b,返回新列表,a不变
                  a.extend(b),a改变
 
     
 
  insert():两个参数——>索引和元素,在索引的位置插入元素
 
  pop():将列表最后一个元素删除弹出并返回
 
  sort ():支持顺序、逆序
  下面是自定义比较器的sort()
 
  count():元素在列表中出现的次数
  index():元素在列表中出现的位置
 

元组Tuple

1)和列表很像,有两种写法

  加小括号
  不加小括号
 

2)访问元组的值(和list是一样的)

3)更新/删除元组

    不允许更新和删除

4)常用元组函数(内建,和list差不多)

5)元组/列表运算符
    +:
    *:
    in:
       
6)常用元组方法
  count():元素在列表中出现的次数
  index():元素在列表中出现的位置

字典Dictionary


1)键和值用:分割,键值对用,分割,{}包裹
  key唯一,value不唯一
  value可以取任何数据类型,key不可变,不能取列表,可取字符串、数字、元组
  不允许同一key出现两次,同一个key赋value两次,value为后一次值 
2)字典基本操作
  取值:dict['abc']
  
  修改:dict['abc']=321
  
  删除:del dict['abc']
  
2)字典方法
  clear():清空字典
  fromkeys():传入列表,把列表内的每一个元素都当成一个key
   
  函数执行的时候,逗号后面是复杂数据类型,传递的不是值,而是列表的引用
  
 get():返回key对应的value,没有不返回
   
  has_key()/key in dict:dict中是否有对应key
   
  items():返回key和value元组的列表
  update():将两个字典合并
   
  keys():返回所有key的列表
  values():返回所有value的列表
   




 



4)常用列表函数(内建,和list差不多
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值