python中Dictionary、list、tuple的区别和联系

1. Dictionary

定义:

    python中的Dictionary和perl中的hash很相似。Dictionary中的元素集合用大括号括起来,其中的元素是无序的。其中每个元素都是一对key和value,其格式形如:dictionary = { key1:value1, key2:value2,.......} . 可以通过key值来 获取value,但是不能通过value值来获取key值。例如: dictionary[key1] 可以关联出 value1,但是用dictionary[value1]会引发异常,因为value1不是一个key值。

操作:

    1. 修改已有的元素 例如: dictionary[key1]=valuen

    2. 添加新的元素, 例如: dictionary[1]="a"

    3. 删除元素, 例如: del dictionary[1]

    4.删除所有元素, 例如:dictionary.clear()

2. List

    List是python中用的最频繁的数据类型,如同perl中的数组。list中的元素是有序的,是用方括号括起来的有序元素的集合。

操作:

  1. append   向list末尾增加新元素

  2.insert       将单个元素插入到list中,数值参数就是插入点

  3. extend    用来连接list

  4.remove  从list中删除首次出现的值

  5. pop   从list中删除最后一个元素

3. Tuple

   tuple是不可变的list,一旦创建了tuple,就不能以任何方式改变。一般都是通过将tuple中的值导入到list中进行修改。所以tuple数据结构一般适合于做数据搜索。tuple中整个元素是用小括号括起来的。  


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值