摘要:#注意判断是否是可变序列,主要是看地址是否发生改变
阅读全文
08 2022 档案
摘要:'''字典的生成式,zip()为打包函数''' items=['Fruits','Books','Others'] prices=[96,78,100] d={item.upper():price for item,price in zip(items,prices)}#upper()为大写字母函数
阅读全文
摘要:'''字典的值可以是相同的''' scores={'张三':100,'李四':100,'王五':100} print(scores['李四']) print(scores['张三']) '''字典的key不能是相同的''' scores1={'张三':101,'张三':102,'张三':103} p
阅读全文
摘要:'''字典的遍历''' scores={'张三':100,'李四':98,'王五':45} for item in scores: print(item,scores[item],scores.get(item)) #获取分别是键 和 值 E:\PycharmProjects\pythonProje
阅读全文
摘要:scores={'张三':100,'李四':98,'王五':45} '''获取所有的key''' print() #让结果隔行 keys=scores.keys() print(keys) print(type(keys)) print(list(keys)) #所有的key组成的视图转成列表 ''
阅读全文
摘要:'''key 的判断''' scores={'张三':100,'李四':98,'王五':45} print('张三' in scores) print('张三' not in scores) '''删除指定的key-value对''' del scores['张三'] print(scores) '
阅读全文
摘要:'''字典元素的获取''' '''第一种 使用[]''' #注意[]里没有的元素会报错 scores={'张三':100,'李四':98,'王五':45} print(scores['张三']) '''第二种 使用get()函数''' #注意[]里没有的元素会输出None print(scores.
阅读全文
摘要:''' 使用{}创建字典''' scores={'张三':100,'李四':98,'王五':45} print(scores) '''第二种创建''' student=dict(name='jact',age=20) print(student) '''空字典创建''' d={} print(d)
阅读全文
摘要:和语文查字典一样, 计算机通过哈希函数(hash函数)寻找值
阅读全文
摘要:#字符串,整数 都是不可变序列,不可以进行增增删改操作。 #字典,列表,为可变序列 #放在字典当中的键,必须是不可变序列(键值对)
阅读全文
摘要:lst=[i*4 for i in range(1,11)] print(lst) # i*4 为元素根据i规律的表达式 E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject
阅读全文
摘要:#sort() #操作为原列表上进行,没有新列表生成 lst=[30,10,20,90,45] print('排序前列表',lst,id(lst)) lst.sort() #默认排序方式为升序 print('排序后列表',lst,id(lst)) #操作为原列表上进行,没有新列表生成 lst.sor
阅读全文
摘要:lst1=[10,20,30,40,10,60,70,80,90,100,1000] lst1[2]=2 #修改其中一个元素 print(lst1) lst1[3:6]=[1000,2000,3000.4000] #修改其中多个元素 print(lst1)
阅读全文
摘要:# for in # not in # in 列表的判断 in 和 not in lst=[10,56,98,100] print(10 in lst) #10是在列表里吗 print(10 not in lst) #10不在列表里吗 #列表的遍历 for item in lst: print(it
阅读全文
摘要:# remove() lst1=[10,20,30,40,10,60,70,80,90,100] lst1.remove(20) #移除对应元素 lst1.remove(10) #移除对应元素,如有相同元素移除第一个 print(lst1) lst1.remove(200) #没有该元素就报错,Va
阅读全文
摘要:#append() list=[10,20,30,40,50,60,70,80] #列表后面添加元素,可以施单个元素或列表整体 list.append(20) #后面添加单个元素 print(list) list.append([30,90]) #后面添加整个列表 print(list) E:\Py
阅读全文
摘要:list=[10,20,30,40,50,60,70,80] print(list[6:0:-2]) print(list[6:0:-1]) print(list[6:0:-1]) print(list[1:6:1]) E:\PycharmProjects\pythonProject\venv\Sc
阅读全文