Day7-课堂总结

1.列表赋值

a.直接使用一个列表变量给另一个列表变量赋值,赋的是地址,赋完值之后,对其中一个列表

进行增删改,会影响另一个列表

list1 = [1,2,3]
list2 = list1
list2.append(100)
print(list1) #[1, 2, 3, 100]

list1 = [1,2,3]
list2 = list1[:]
list2.append(100)
print(list1) #[1, 2, 3]

b.如果赋值的时候赋的列表的切片或者拷贝,会产生新的地址,然后使用新的地址赋值

赋完值之后,两个列表相互之间不影响
列表中的方法
1.列表.count(元素) - 获取指定元素在列表中出现的次数
2.列表1.extend(序列) - 将序列中所有的元素都添加到列表1中
3.列表.index(元素) - 获取指定元素的下标
注意:a.如果元素有多个,只取第一个下标
b.如果这个元素不存在,会报错(valueError)
4.列表.reverse() - 反向列表(将列表元素倒序)
5.列表.sort() - 对列表进行升序排序(从小到大)
列表.sort(reverse=True) - 对列表进行降序(从大到小)
注意:a.列表的要求:列表的元素类型必须一样,元素支持比较运算符
6.列表.clear() - 清空列表
注意:清空列表尽量使用clear()
7.列表.copy() - 将列表中的元素直接赋值一份产生一个新的列表。和列表[:]效果一样
这里的拷贝是浅拷贝

import copy

copy.copy(对象) - 浅拷贝(直接拷贝元素的值产生一个新的地址)
copy.deepcopy(对象) - 深拷贝(不会直接复制地址,
而是将地址对应的值拷贝一份,产生新的地址)

1.什么是元组(tuple)

元组就是不可变的列表。(有序,不可变)
有序 - 可以通过下标获取元素
不可变 - 不支持增删改

2.元组的字面量:通过小括号将多个元素括起来,多个元素之间用逗号隔开

a.只有一个元素的元组:元素后面需要加一个逗号 tuple1 = (1,)

b.直接将多个数据用逗号隔开,不用括号括起来,还是一个元组值tuple3 = 1, 2, 'dfs'

c.可以通过变量个数和元组个数保持一致来获取元组中的每个元素

x, y, z = tuple3
print(x, y, z)

通过在变量名前加,获取没有的变量获取到的元素的剩下的部分,

以列表的形式返回
tuple5 = ('周海龙', 99, 20, 30, 50)
name, *score = tuple5
print(name, score) #周海龙 [99, 20, 30, 50]
*name, score = tuple5

3.获取元组元素和获取列表元素一模一样

4.相关运算

+,*,in/not in, len(), tuple(), max(), min()

5.元组相关的方法:只有列表中的count和index

1.什么是字典(dict)

字典是python中内置的容器类的数据类型,可变,无序的。字典的元素
是键值对

2.字典的字面量: 使用大括号括起来,大括号中是键值对,

多个键值对之间用逗号隔开
键值对 ->键:值
键(key) - a.不可变的数据才能作为键,唯一的,列表不行(列表是可变的) 一般使用字符串作为键
值(value) - 任何类型的数据都可以作为值
什么时候使用字典
如果一个容器里面存储的数据是不同意义的数据(数据之间需要区分),就使用字典

1.查(获取字典的值)

a.获取单个值

字典[key] - 获取字典中key对应的值(注意:如果key不存在,会报错keyError)
字典.get(key) - 获取字典中key对应的值(如果key不存在,不会报错,并且返回一个默认值none)
None是python中的关键字,表示一个特殊值,(没有,空的意思)
b.遍历

2.增(添加键值对)

字典[key] = 值 - 当key不存的时候,就是在字典中添加键值对
dict.update() 字典1.update(序列) - 将序列中的元素转换成键值对,
然后在添加到字典1中,当key值有重名的时候,会用序列中键值对对应的值
,更新原字典的key对应的值
注意:在这儿的序列要求是能

3.改(修改key对应的值)

字典[key] = 值 -当key存在的时候,就是修改key对应的值

4.删(删除键值对)

del 字典[key] - 删除字典中key对应的键值对
b. 字典.pop(key) 取出字典中key对应的值(删除整个键值对)
字典.popitem() 删除最后一个键值对(取出最后一个键值对,以元组的形式返回)
1.字典不支持 + 和*
2.in 和 not in
key in 字典 - 判断字典中是否存在指定的key

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,777评论 2 16
  • 转载自:https://halfrost.com/go_map_chapter_one/ https://half...
    HuJay阅读 6,110评论 1 5
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,076评论 1 32
  • 电话那端的声音如此急促悲壮让他觉得是感情过度的结果,做作而不真实。 他随之感到眼前浮出无数的黑点,犹如铺天盖地的蝗...
    吴邪阅读 320评论 0 0
  • 今天学习了移位输入和输出,再原来的74hc595的基础上加了一个74hc166,是并行输入串行输出,它的锁存端,当...
    陶雪婷a阅读 47评论 0 0