一、集合的定义:

定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key。

特性:集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值

二、集合的创建:

{1,2,3,1}

定义可变集合set
>>> set_test=set('hello')
>>> set_test
{'l', 'o', 'e', 'h'}
改为不可变集合frozenset
>>> f_set_test=frozenset(set_test)
>>> f_set_test
frozenset({'l', 'e', 'h', 'o'})

三、关系运算:

   in
not in
==
!=
<,<=
>,>=
|,|=:合集
&.&=:交集
-,-=:差集
^,^=:对称差分
python={'egon','yuehao','alex'}
linux={'oldboy','yuehao','gangdan'}
print(python | linux)
print(python & linux)
print(python ^ linux)
print(python - linux)
print('egon' in linux)
for i in python:
print(i)
x,*_=python={'egon','yuehao','alex'}
print(x)
x={1,2,3,4,5,6}
y={2,3,4}
print(x==y)
print(x!= y)
print(y<=x)
print(x>y)

四、总结

1、数字,字符串,列表,元组,字典

按照存值个数:
一个:数字 ,字符串
多个:列表,字典
不可变:数字,元组,字符串
按照访问方式:
直接访问:数字
索引:字符串,列表,元组===》序列类型seq
映射 :字典

2、数据类型内置函数转换汇总 :

最新文章

  1. [iOS UI进阶 - 4.0] 涂鸦app Demo
  2. kettle參数、变量具体解说
  3. js常用效果
  4. androik_sdk 更新慢问题解决办法。
  5. Java简单记录
  6. Ember.js - About
  7. SpringMvc处理post请求乱码的filter
  8. tensorflow softsign函数应用
  9. Liunx-mv命令
  10. 买or不买?如何测试博彩公司赔率是否合理?
  11. 【SDOI2014】向量集
  12. mysql实现IP与整形互转
  13. 数组操作方法(包括es5)
  14. js 异步请求
  15. Atitit Loading 动画效果
  16. PyPt5 浏览器实例
  17. Web - TCP与UDP的差别
  18. Codeforces Round #348 (VK Cup 2016 Round 2, Div. 1 Edition) C. Little Artem and Random Variable 数学
  19. Educational Codeforces Round 13 A、B、C、D
  20. eclipse 创建并运行maven web项目

热门文章

  1. springboot 热部署 idea版本(转)
  2. Python 3.6.3 利用Dlib 19.7库进行人脸识别
  3. 【CSS3】透明度opacity与rgba()区别、光标cursor、display、轮廓outline与margin及border区别、em和rem区别
  4. SpringMVC随笔记录
  5. 关于ubuntu下qt编译显示Cannot connect creator comm socket /tmp/qt_temp.xxx/stub-socket的解决办法
  6. bzoj 4898: [Apio2017]商旅
  7. nginx在 window下 自动退出 php-cgi
  8. python 字符串中的%s与format
  9. 由linux命令谈学习操作系统的重要性
  10. 【深度学习系列】一起来参加百度 PaddlePaddle AI 大赛吧!