'''dic是一个可以将两个相关变量关联起来的集合,格式是d
d={key1:value1,key2:value2,key3:value3}'''
d = {
'adam':95,
'lisa':85,
'bart':59
}
print(d['lisa'])
print (d.get('bart'))
'''dict不能使用索引来找值,但是却可以通过key值来找出对应的value值,
当key不存在时,通过get()方法来找对应的value值,由于dic是通过key查找,所以每一个dict中,key不能重复而且key的元素是不可改变的'''
d['adam'] =100
print (d['adam'])
d['coo'] = 30
print (d)
#通过赋值可以更新dict
for key in d:
print (key + ':',d[key])
#通过for循环可以遍历dic
'''set是一个去重的无序的list,创建方式是调用set()方法并传入一个list'''
l = ['adam','adam','lisa','lisa']
s = set(l)
print (s)
l2 =['adam','adam',['adam'],'lisa','bart']
print (l2)
#s2 = set(l2)
#print (s2)
'''传入list之后list的元素作为set的元素,set的元素必须是不可变的,所以set中不能含有list,即list中不能再嵌套一个list '''
if 'adam' in s:
print ('adam is in s')
weekday = set(['mon','tue','wed','thu','fri','sat','sun'])
print (weekday)
s.add('cool')
print (s)
s.remove('cool')
print(s)
'''add()方法和remove()方法可以用来更新set()'''

最新文章

  1. 【CISP笔记】数据库及应用安全
  2. JUC回顾之-AQS同步器的实现原理
  3. CCF真题之命令行选项
  4. Codeforces Round #124 (Div. 2)
  5. 利用ExtJS导出Excel
  6. duilib中控件拖拽功能的实现方法(附源码)
  7. NAT负载均衡
  8. Closure Compiler(封闭编辑器), Closure Inspector, Closure Templates, 封闭图书馆(Closure Library) Google- 摘自网络
  9. linux 文件类命令笔记
  10. LPC1768串口使用
  11. JavaScript 字符串(String)对象
  12. Python使用Ctypes与C/C++ DLL文件通信过程介绍及实例分析
  13. scp -r拷贝目录不会拷贝软连接
  14. NOIP2016原题终结测试(2017081801)
  15. mycat系列-Mycat 分片规则
  16. linux中文件上传下载
  17. Bootstrap 3之美06-Page Header、Breadcrumbs、Dropdowns、Button Dropdowns、用Button和Dropdowns模拟Select、Input Groups、Thumbnails、Panels、Wells
  18. Eclipse中如何查看使用的JDK版本
  19. vue环境搭建简介
  20. 更改HTTP头信息

热门文章

  1. python将当前时间加上7天
  2. mysql不常用查询
  3. LeetCode No.133,134,135
  4. python类的书写、调用
  5. linux下java调用C
  6. 在Linux生成公钥后,使用git拉代码仍然需要密码的问题
  7. django框架基础-路由系统-长期维护
  8. made his acquaintance|adequate|advisable|announce|contrived to|made up|toss|considering that
  9. MS15-020 文件共享漏洞利用
  10. IOC初始化销毁的2种实现方式