python list tuple dict_Python--对list、tuple、dict的操作

一、List(列表)

首先,创建一个简单的list:

animal = ['cat','dog','lion','tiger']

(1) 用索引的方式访问list中的元素:animal[0]

当索引从前往后计算时,第一个元素的索引值为0;

当索引从后往前时,倒数第一个元素的索引值为-1.

(2) 计算list的长度:len(animal)

(3) 往list末尾追加元素:animal.append("pig")

(4) 往list中指定位置添加元素:animal.insert(1,"pig")

(5) 删除list末尾的元素:animal.pop()

(6) 删除list指定位置的元素:animal.pop(i)

(7) 替换list中的某个元素:animal[1]="sheep"

(8) 访问list中list的某个元素时:list[i][j]

(9) 创建一个空的list:demo= []

(10) list切片操作:

注意:list中的元素可以是不同类型的元素

print(animal[:])将打印出所有值

二、tuple(元祖)

tuple与list很类似,但tuple一旦初始化就不能修改,所以相对于list来说,tuple更加安全,在两者可以同时用的地方,应该优先考虑tuple。

首先,创建一个元祖:

name = ("zhangsan","liuxiao","zhaoting")

(1) 创建一个空的tuple:t = ()

(2) 定义一个只有一个元素的tuple:t = (1,)

注意:当定义只含一个元素的tuple时,元素后面要添加一个逗号,避免产生歧义

(3) 若元祖中有的元素是列表类型,列表中的元素是可以修改的

三、dict(字典)

dict中的元素以key-value的形式存在

首先,创建一个字典:

d = ["Lisa":24,"Tom":32,"Sum":28,"Jack":25]

(1) 根据名字查找年龄:d["Lisa"]

(2) 判断key值是否存在:"Lisa" in d

(3) 删除一个key:d.pop("Lisa")

(4) 添加一个key:d.updata({"Jane":45})

(5) 修改:d["Tom"] = 32

(6) 删除字典:del d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值