python数据结构元组与集合
元组
1、()来定义
2、有序,同列表
3、元组一旦创建,不能被修改
注:元组的标识是逗号,不是括号
元组的定义
a = (1,2)
type(a)
<class 'tuple'> 元组的访问 a[1]
2 元组的切片
a[0:1]
(1,)
集合
集合:描述元素种类的一种无序序列
a = 'python'
set(a)
{'n', 't', 'p', 'y', 'h', 'o'} 集合的访问
b
{'n', 't', 'p', 'y', 'h', 'o'}
'n' in b
True
集合的运算
a = [1,2,3,4,5,6,7]
b = [3,4,8,9]
set(a) & set(b)
{3, 4}
set(a) | set(b)
{1, 2, 3, 4, 5, 6, 7, 8, 9}
set(a) - set(b)
{1, 2, 5, 6, 7}

#coding:gbk
ip = {'store_type': 'rsync', 'app_name': 'wechat-module', 'store_path': 'rsync://beibei@10.2.130.6/webroot/wechat-module/integrate_170901032328_69/', 'app_id': 'b1057b88-cc02-6d85-6fff-53f143baadb0', 'prop': 'e9f29d35-37ab-111f-6dc6-7764c69b2c1b', 'token': 'token', 'ip_list': ['10.2.129.88', '10.2.11.31', '10.2.130.34', '10.2.129.176', '10.2.130.42', '10.2.128.158', '10.2.131.144', '10.2.3.32', '10.2.128.140', '10.2.131.31', '10.2.129.155', '10.2.128.179', '10.2.131.223', '10.2.128.240', '10.2.9.155', '10.2.128.233', '10.2.131.219', '10.2.21.35', '10.2.128.156', '10.2.20.192', '10.2.129.66', '10.2.21.192', '10.2.128.227', '10.2.129.137', '10.2.131.44', '10.2.8.137', '10.2.129.168', '10.2.129.165', '10.2.131.226', '10.2.131.15', '10.2.128.219', '10.2.17.33', '10.2.131.7', '10.2.128.148', '10.2.131.12', '10.2.8.143', '10.2.9.165', '10.2.20.190', '10.2.129.71', '10.2.131.22', '10.2.129.153', '10.2.129.138', '10.2.9.52', '10.2.129.181', '10.2.8.131', '10.2.129.67', '10.2.132.102', '10.2.128.215', '10.2.129.127', '10.2.131.50', '10.2.129.166', '10.2.129.156', '10.2.9.166', '10.2.132.141', '10.2.129.40', '10.2.9.76', '10.2.131.129', '10.2.129.184', '10.2.131.188', '10.2.129.148', '10.2.131.121', '10.2.131.130', '10.2.131.46', '10.2.129.132', '10.2.128.149', '10.2.9.34', '10.2.129.163', '10.2.5.65', '10.2.21.30', '10.2.129.162', '10.2.129.29', '10.2.131.182', '10.2.129.116', '10.2.131.13', '10.2.130.54', '10.2.130.135', '10.2.129.125', '10.2.132.103', '10.2.132.73', '10.2.131.133', '10.2.132.84', '10.2.131.122', '10.2.129.84', '10.2.131.9', '10.2.9.77', '10.2.129.175', '10.2.129.167', '10.2.9.33', '10.2.5.56', '10.2.128.216', '10.2.131.126', '10.2.8.144', '10.2.129.134', '10.2.5.61', '10.2.129.177', '10.2.129.126', '10.2.17.34', '10.2.128.155', '10.2.131.29', '10.2.130.13', '10.2.131.52', '10.2.5.62', '10.2.130.159', '10.2.130.32', '10.2.9.75', '10.2.130.24', '10.2.5.85', '10.2.129.198', '10.2.130.9', '10.2.132.224', '10.2.128.238', '10.2.130.156', '10.2.129.118', '10.2.11.58', '10.2.129.63', '10.2.131.35', '10.2.130.132', '10.2.131.20', '10.2.128.209', '10.2.8.141', '10.2.128.141', '10.2.5.57', '10.2.129.128', '10.2.5.86', '10.2.129.91', '10.2.131.227', '10.2.132.101', '10.2.129.31', '10.2.133.37', '10.2.130.121', '10.2.131.228', '10.2.130.46', '10.2.9.160', '10.2.129.87', '10.2.129.77', '10.2.130.31', '10.2.133.50', '10.2.9.162', '10.2.17.31', '10.2.9.72', '10.2.128.144', '10.2.9.37', '10.2.8.133', '10.2.132.98', '10.2.132.96', '10.2.128.143', '10.2.130.123', '10.2.133.38', '10.2.132.142', '10.2.128.139', '10.2.131.10', '10.2.131.125', '10.2.129.136', '10.2.129.124', '10.2.131.14', '10.2.9.55', '10.2.131.221', '10.2.129.61', '10.2.131.229', '10.2.129.182', '10.2.129.191', '10.2.129.41', '10.2.129.76', '10.2.131.132', '10.2.129.147', '10.2.128.232', '10.2.9.71', '10.2.128.213', '10.2.130.57', '10.2.131.220', '10.2.129.146', '10.2.132.144', '10.2.21.193', '10.2.129.174', '10.2.130.220', '10.2.17.35', '10.2.130.62', '10.2.132.89', '10.2.131.198', '10.2.131.230', '10.2.9.54', '10.2.131.36', '10.2.129.62', '10.2.130.63', '10.2.131.45', '10.2.129.192', '10.2.11.38', '10.2.131.34', '10.2.131.143', '10.2.8.138', '10.2.129.197', '10.2.131.48', '10.2.129.26', '10.2.130.12', '10.2.130.56', '10.2.9.73', '10.2.131.30', '10.2.132.99', '10.2.9.57', '10.2.9.49', '10.2.130.25', '10.2.131.33', '10.2.128.231', '10.2.131.11', '10.2.131.42', '10.2.128.218', '10.2.131.127', '10.2.131.124', '10.2.11.54', '10.2.5.84', '10.2.129.158', '10.2.21.31', '10.2.132.87', '10.2.131.26', '10.2.130.39', '10.2.129.70', '10.2.130.78', '10.2.11.36', '10.2.130.58', '10.2.131.38', '10.2.21.195', '10.2.11.56', '10.2.9.32', '10.2.133.55', '10.2.131.24', '10.2.129.129', '10.2.131.25', '10.2.129.161', '10.2.130.55', '10.2.129.120', '10.2.128.147', '10.2.131.18', '10.2.132.139', '10.2.129.143', '10.2.132.92', '10.2.130.52', '10.2.130.218', '10.2.8.134', '10.2.5.63', '10.2.21.34', '10.2.129.193', '10.2.129.73', '10.2.129.160', '10.2.132.143', '10.2.131.185', '10.2.130.131', '10.2.130.7', '10.2.9.66', '10.2.131.123', '10.2.11.51', '10.2.128.230', '10.2.130.26', '10.2.129.72', '10.2.21.191', '10.2.128.157', '10.2.129.196', '10.2.129.157', '10.2.21.194', '10.2.9.61', '10.2.131.39', '10.2.9.51', '10.2.130.75', '10.2.132.114', '10.2.9.161'], 'env': 'prod', 'action': 'release', 'sign': 'sign', 'idc': 'hangzhou-xiasha', 'multi_cluster': 1}
ips = ip.get('ip_list')
#print(ips)
print(len(ips))
_input = open(r'C:\Users\Martin\Desktop\ip.txt')
content = _input.read()
for item in ips:
if item not in content:
print(item)

#coding: gbk _input = [2,3,8,7,11,9,4] flag=False for item in _input:
if flag ==True:
break
for i in _input:
if item == i:
continue
if item + i == 6:
print('%s +%s = 6' %(item,i))
flag = True
python数据结构元组与集合的更多相关文章
- python初学-元组、集合
元组: 元组基本和列表一样,区别是 元组的值一旦创建 就不能改变了 tup1=(1,2,3,4,5) print(tup1[2]) ---------------------------------- ...
- python3笔记十八:python列表元组字典集合文件操作
一:学习内容 列表元组字典集合文件操作 二:列表元组字典集合文件操作 代码: import pickle #数据持久性模块 #封装的方法def OptionData(data,path): # ...
- python 列表 元组 字典 集合
列表 lst = [i for i in range(10)] 切片 # 把下标小于2的显示出来 print(lst[:2]) # 把10个数有大到小输出 print(lst[::-1]) # 把下标 ...
- Python 列表&元组&字典&集合
列表(list) 有序性,可存储任意类型的值 通过偏移存取,支持索引来读取元素,第一个索引为0 ,倒数第一个索引为-1 可变性 ,支持切片.合并.删除等操作 可通过索引来向指定位置插入元素 可通过po ...
- Python列表,元组,字典,集合详细操作
菜鸟学Python第五天 数据类型常用操作及内置方法 列表(list) ======================================基本使用====================== ...
- python 数据结构-元组tuple
tuple0=() #空 tuple1="wo", #元组中包括单个元素用, tuple2="monkey","cat","chi ...
- Python数据结构之四——set(集合)
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 经过几天的回顾和学习,我终于把Python 3.x中的基础知识介绍好啦.下面将要继续什么呢?让我想想先~~~嗯,还是 ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- **python中列表 元组 字典 集合
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...
随机推荐
- IDEA Tomcat 日志和输出中文乱码问题
说明:该方法是在网上查找的其他方法均无效的情况下自己摸索出的设置.既然别人有效的设置在我这里无效,那么以下设置自然有可能无效.建议综合多个搜索结果进行尝试. 仅需要进行两处设置 1. 更改 IDEA ...
- SAP销售订单屏幕增强行项目屏幕增强
1.在vbap表中 append一个自定义结构,如下图: 2.TCODE:SE80 程序名:SAPMV45A 屏幕:8459 如图: 3.标记增强的屏幕字段 4.屏幕增强的位置 *& ...
- 【WordPress】CentOS 6.10 测试WP发送邮件失败
1.错误信息如下: SMTP -> ERROR: Failed to connect to server: Permission denied (13) 2.解决方法: https://gist ...
- Jane Austen【简·奥斯汀】
Jane Austen Jane Austen, a famous English writer, was born at Steventon, Hampshire, on December 16, ...
- 笔记-算法-hash以及hashlib使用
算法-hash和hash表以及hashlib使用 1. 简介 1.1. hash Hash(散列/哈希),就是把任意长度的输入(预映射pre-image)通过散列算法变换成固定长度的输 ...
- 如何使用DroidPlugin——DroidPlugin初体验
最近研究了下360的黑科技--DroidPlugin 刚开始不知道怎么用,于是看了这篇博客:http://www.jianshu.com/p/f1217cce93ef 算是引导了我,于是开始自己写写 ...
- 13,scrapy框架的日志等级和请求传参
今日概要 日志等级 请求传参 如何提高scrapy的爬取效率 一.Scrapy的日志等级 - 在使用scrapy crawl spiderFileName运行程序时,在终端里打印输出的就是scrapy ...
- Maven使用入门
Maven使用POM文件管理项目资源,pom.xml文件位于项目根目录下,结构如下: <?xml version="1.0" encoding="UTF-8&quo ...
- Dsamain
TechNet 库 Windows Server Windows Server 2008 R2 und Windows Server 2008 Windows Server 命令.参考和工具 Comm ...
- IOS笔记044-通知和代理(观察者模式和代理模式)
处理文本输入框的输入事件,单击文本输入框后要弹出键盘. 弹出键盘有两种实现方式:一种代理,一种通知.也就是对应的(观察者模式和代理模式). 1.通知 1.1.准备工作 每一个应用程序都有一个通 ...