python--容易忘的数据

list(序列)

-定义创建:(中括号[])

#list创建
a=[1,2,3,3,'abc']
print(a)

b=list(range(1,10))#打印1~9
print(b)

-常用方法:

a=list(range(10))
#append()
a.append(11)#添加新元素到末尾,速度最快
print(a)

#extend()
b=['a','b']
a.extend(b)
print(a)

#insert()插入任意位置,del删除
a.insert(4,100)
print(a)
del a[0]#删除位置0元素
print(a)

#pop(),删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个元素
a.pop(3)
print(a)

元组:

-创建:元素不可改变,没有增删改查方法,用**小括号()**或不用表示

#定义创建
a=(520)
print(type(a))#只会被认定为int型
a=(520,)
print(type(a))#只有一个元素的时候必须加一个',',否则容易误判

a=1,2,3,4,5#不用括号
print(a)

字典:

-创建与定义:字典是键值对形式,键是不可变不可修改的(大括号{})

#键值对创立
a={'name':'steve','job':'stu','pwd':'123456'}
print(a)
#dict创建
b=dict(name='babala',age='22')
c=dict([('name','Park'),('age',19)])#结合序列
d={}#空字典
print(b)
print(c)

-方法:

#访问
a={'name':'steve','job':'stu','pwd':'123456'}
print(a['name'])#键值访问,如果不存在就会报错
print(a.get('job'))#get()方法更好,如果不存在就会返回None
#增加
a['pwd']=789
print(a)#直接键值赋值
a['adresss']='guangdong'#如果不存在对应的键值就提加上
print(a)
#更新
b={'name':'Park','sex':'man','pwd':'852'}#直接替换原来的,重复就覆盖
a.update(b)
print(a)
#删除
del(b['sex'])
print(b)
c=b.pop('pwd')#pop()删除指定键值对,并返回对应的“值对象
print(c)

-操作方法:

set(集合)

-创建定义:无序不可重复,实际是字典的实现,所有同样用大括号表示

#大括号
a={1,2,3,4,5}
print(a)
#使用set将列表,元组转为集合
a=['a','b','c','d']
b=set(a)
print(type(b))#结果是set


#删除
a={1,2,3,4,5,6,'a','b'}
a.remove(4)#删除制定的值(不是位置)
print(a)

不是特别详细,但是能让大家记住大体,就不用担心什么一问三不知啦

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值