美文网首页
列表、字典和元组

列表、字典和元组

作者: 骚X | 来源:发表于2018-07-22 19:34 被阅读0次

列表

append()#添加内容
insert(索引,值)#可以根据索引 还有值强制性添加

删:
pop()根据索引删除
remove()根据值删


查:
xx[0] 查找索引0的值#这个可以根据索引查找
改:
xx[0]= "xxx" 把xxx赋值给索引为0上面的值

特殊方法:
extend()# 会把添加的元素拆开分别插入到列表
append() #把添加的元素当做一个元素插入到列表
del xxx[0] 删除
index() 根据值查索引




排序:

xxx.sort()升序
xxx.sort(reverse=True)降序

倒序:
xxx.reverse()

遍历:相当于循环
for i in xxx:
  print(i)

统计:
len()可以统计字符串 #测试长度的
xxx.count()统计列表元素的个数#计算列表中某个值的个数


元组:tuple 元组也是有序

xxx.index() 根据值查索引
xxx.count()统计列表元素的个数

元组转列表的时候必须在元素后面加  ,逗号 例如:t = ("老王",)

元组转列表   tuple(xx)
 列表转元组   list(xx)


遍历:
for  i in t:
    print(i)#这里面的i是一个变量,取任何一个变量都行。




字典:  字典的符号是【】
添加

d[xxx] = xxxx 如果键存在 这样相同于修改  如果不存在 则添加
修改
d[xxx] = xxxx 修改的时候必须这个建的存在
查
print(d[xxxx])
遍历:
d = {"xxx":"xxx"}
for i in d:
 print(i)#打印的键
print(d[i])#打印值
for i in d.keys():
print(i)#打印键
print(d[i])#打印值

for i in d.values():
print(i)#打印值

for k,v in d.items():
print(k)#打印键
print(v)#打印值
  
for i in d.items():
print(i)#打印出元组
print(i[0])#打印键
print(i[1])#打印值

特殊的方法:
d.get(xxx)这样取值 没有键不报错 返回None
d[xxx]这样取值 没有键报错

setdefault(key,value)
如果键存在,不会改变, 如果键不存在,则添加一对键值对

字典1.update(字典2)
将字典2合并到字典1

d.popitem()随机删除一对键值对

del d[key] 删除键值对

相关文章

网友评论

      本文标题:列表、字典和元组

      本文链接:https://www.haomeiwen.com/subject/fjplmftx.html