鱼C论坛

 找回密码
 立即注册
查看: 3429|回复: 0

[学习笔记] python入门26课笔记

[复制链接]
发表于 2018-1-12 21:00:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、访问字典的方法
keys
values
  items   (6分多钟)
#######
a=a.fromkeys(range(20),"Hello")
for eachkey in a.keys():
    print(eachkey)
for eachvalue in a.values():
    print(eachvalue)
for eachitem in a.items():
    print(eachitem)
###########
2、get ( 8分多钟)
########
a={}
a=a.fromkeys((1,2),"Number")
print(a[1])
print(a.get(3,"添加"))#但其并不能够添加到a中去
########
3.清空字典
区分clear和赋值{}
##########
b=a
b
a={}
b#直接赋空字典不会影响b
a.clear()
b#用clear的话b也会跟着a一起被清空
#######
4.copy 浅拷贝  (14多)
和赋值有区别
赋值就是贴了一个不同的标签,值是没变化的
#########
a={1:"ine",2:"two",3:"three"}
b=a.copy()
c=a
c[4]="four"#/此时a和c同时发生变化,但不变
#########
5.pop 和 popitem  (15多分钟)
#######
a
a.pop(2)
a#索引为2的被弹出去了
a.popitem()#随机弹
a
########
6.setdefault    (16多分钟)
与get不同的地方是如果在字典中找不到会自动的添加
#########
a.setdefault("好好学习")
a #添加的顺序是随机的
a.setdefault(5,"five")
##########
7.update  (17多分钟)
另外一种在字典中添加索引的方法
##############
b={"zjw":"好好学习"}
a.update(b)
a
##############

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 07:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表