2020-12-01

1、元祖和列表:
①元祖不可改动,且定义元祖用(),而定义列表用[ ],列表可以修改。
②元祖和列表不能相加。
元祖或者列表×N相当于元祖或者列表里面的元素按顺序重复N次。
2、在一些可以用索引的里面凡是有[ n;m ]是从n到m所有的全部,并不是只是n和m
3、max(),min(),len(),括号里面加列表元祖数组字符串都能用
5(列表增加)、
①可以用.append(x)在结尾增加一个x(x可以是字符串,列表,元祖,字典)该方法相当于重新创建一个列表,然后在该列表里面把原list和x作为此列表的元素。
②如果在增加列表时不想把整个增加的列表(元祖)当成一个元素,想把被增加列表(元祖)里面所有的元素全部追加到列表里面,可以用.extend()。
③如果希望在列表中间插入元素,可以用.insert(n,x)意思时将n位(从0开始) 换成x,然后其他的往后面移动。(x和append里面的种类一样)
6(列表删除)、
①可以用del (list)[ n(n: m:o) ]来删除列表中的第几个元素(或者第n个到m-1个)。
②可以用.remove(x)来去掉文件里面第一个x。
③可以.clear ( ) 来清除列表所有元素。
7、(列表修改)、
直接赋值。(如果赋值多个或者赋值为 “ ” 可以做到增加和删除)
8、(列表OTH)、
①.count(x)可以统计x在列表中出现的次数。
②.index(x,(n,m))可以判断x在列表中出现的位置。(加入n,m是搜索x在n到m的出现的次数)
③.pop()是出栈,也就是移除最后一个添加的元素。
④.reverse()是将列表的元素顺序反转。
⑤*******.sort()是从小到大排序列表,里面可以可传入 key 和 reverse 两个参数,(后面补充)
9、字典:样式 {key(Ⅰ):value(Ⅰ),key(Ⅱ):value(Ⅱ)…},key是字典的关键。
*以下例用字典scores = {“语文”:89 , “数学” :92 , “英语”:93}
①可以通过key访问 value,可以print(scores[“语文”])。
②添加和修改key-value 对:如果是对不存在的key赋值,相当于添加了key-value对(eg:scores[“化学”] = 100则字典里面增加了了"化学":100),如果是对已经存在的key赋值就是修改。
③删除key-value对:用del dict[ x ],例如这里用del scores[ “语文” ]则会删除{ “语文”:89 }这一个k-v对。
④判断字典是否含有指定key(不能是value),用in或者not in(例如这里使用print(“数学” in scores)就会显示True)
(字典OTH:
①.clear()用法:将会清除dict里面的所有元素变成空字典。
②.get()用法:通过key访问value
③.update(key:value)用法:字典里面key没有就增加,有就覆盖。
④.items()获取字典所有,.values()获取字典每个key的value,.keys()获取字典所有key(一般赋值用,返回一个列表)
⑤.pop()获取key对应的value并删除该k-v对,.popitem()可以随机弹出字典中的一个k-v对(由于储存的顺序不可知,所以可以感觉是随机弹出,但每次弹出都是弹出底层存储的最后一个k-v对,返回一个元祖)
⑥.setdefault(key:value),若key存在,不会修改key的value,返回该key的原value,否则修改并返回value。
⑦.fromkeys(key:value,key:value…)可以创建多个key并赋值value。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值