码迷,mamicode.com
首页 > 编程语言 > 详细

2-python自动化-day02

时间:2017-04-10 09:18:08      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:包括   alt   并集   实现   列表   nbsp   组合   trace   sed   

本节内容:

  1. 列表、元组操作
  2. 字符串操作
  3. 字典操作
  4. 集合操作
  5. 文件操作
  6. 字符编码与转码 

转载:  http://www.cnblogs.com/alex3714/articles/5717620.html

 一、列表:是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作(list)

切片:取多个元素

技术分享
>>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"]
>>> names[1:-1] #取下标1至-1的值,不包括-1
[Tenglan, Eric, Rain, Tom]
>>> names[0:3] 
[Alex, Tenglan, Eric]
>>> names[:3] #如果是从头开始取,0可以忽略,跟上句效果一样
[Alex, Tenglan, Eric]
>>> names[3:] #如果想取最后一个,必须不能写-1,只能这么写
[Rain, Tom, Amy] 
>>> names[3:-1] #这样-1就不会被包含了
[Rain, Tom]
>>> names[0::2] #后面的2是代表,每隔一个元素,就取一个
[Alex, Eric, Tom] 
>>> names[::2] #和上句效果一样
[Alex, Eric, Tom]
View Code

统计

技术分享
>>> names
[Alex, Tenglan, Amy, Tom, Amy, 1, 2, 3]
>>> names.count("Amy")
2
View Code

排序&翻转

技术分享
>>> names
[Alex, Tenglan, Amy, Tom, Amy, 1, 2, 3]
>>> names.sort() #排序
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unorderable types: int() < str()   #3.0里不同数据类型不能放在一起排序了,擦
>>> names
[Alex, Amy, Amy, Tenglan, Tom, 1, 2, 3]
>>> names.sort()
>>> names
[1, 2, 3, Alex, Amy, Amy, Tenglan, Tom]

>>> names.reverse() #反转
>>> names
[Tom, Tenglan, Amy, Amy, Alex, 3, 2, 1]
View Code

获取下标

技术分享
>>> names
[Tom, Tenglan, Amy, Amy, Alex, 3, 2, 1]
>>> names.index("Amy")
2 #只返回找到的第一个下标
View Code

 

二、元组

元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表(Tuple

语法

names = ("alex","jack","eric")

它只有2个方法,一个是count,一个是index,完毕。 

三、字典

字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。

语法:

info = {
    ‘stu1101‘: "TengLan Wu",
    ‘stu1102‘: "LongZe Luola",
    ‘stu1103‘: "XiaoZe Maliya",
}

字典的特性:

  • dict是无序的
  • key必须是唯一的,so 天生去重

4.集合

集合是一个无序的,不重复的数据组合,它的主要作用如下:(set

  • 去重,把一个列表变成集合,就自动去重了
  • 关系测试,测试两组数据之前的交集、差集、并集等关系

2-python自动化-day02

标签:包括   alt   并集   实现   列表   nbsp   组合   trace   sed   

原文地址:http://www.cnblogs.com/liguanqiu/p/6685685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!