python数据类型:字典、列表、字符串、集合、文件的常用操作

字典:

info = {
   '01': "li li",
   '02':"bin bin",
   '03': "lu lu" ,
}

b={
    '05': "qiu qiu",
    1:3,
    2:5
}
info.update(b)
for i in info:
    print(i,info[i])
info["01"]="jin jin"   #修改
info["04"]="rong rong" #增加
del info["02"]   #删除
info.pop("02")   #删除
info.popitem()        #删除
print(info)
print(info.get('02'))  #查找

列表:

name = ["a","b","c","d"]
name.append("e") #增加
name.insert(2,"f") #插入
name[2]="g"        #修改
name.remove("c")   #删除
del name[2]         #删除
name.pop(1)
name.append("e")
print(name)
print(name.index("e"))   #查
print(name[name.index("e")])
print(name.count("e"))

字符串:

name = "my \tname is {name} and i am {year} old"

print(name.capitalize())
print(name.count("a"))
print(name.center(50,"-"))
print(name.endswith("ex"))
print(name.expandtabs(tabsize=30))
print(name[name.find("name"):])
print(name.format(name='alex',year=23))
print(name.format_map(  {'name':'alex','year':12}  ))
print('ab23'.isalnum())
print('abA'.isalpha())
print('1A'.isdecimal())
print('1A'.isdigit())
print('a 1A'.isidentifier()) #判读是不是一个合法的标识符

集合:

#集合的使用
list_1 = [1,4,5,7,3,6,7,9]
list_1 = set(list_1)

list_2 = set([2,6,0,66,22,8,4])
#print(list_1,list_2)

#交集
print(list_1.intersection(list_2))
print(list_1 & list_2)

#并集
print(list_1.union(list_2))
print(list_1 | list_2)

#差集
print(list_1.difference(list_2))
print(list_2.difference(list_1))
print(list_1 ^ list_2)
print(list_1 - list_2)

#子集
list_3 = set([1,3,7])
print(list_3.issubset(list_1))
print(list_1.issubset(list_3))

list_1.add(999)   #添加数据
list_1.update([88,77,55])  #添加数据

print(list_1.pop())  #删除数据
print(list_1)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值