一. 列表、元组操作

切片:取多个元素

#!/usr/bin/env python
# _*_ coding:utf-8 _*_ #切片:取多个元素 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
print names[1:4]#左闭右开
print names[1:-1]#取下标1至-1的值,不包括-1
print names[0:3]
print names[:3] #如果是从头开始取,0可以忽略,跟上句效果一样
print names[3:]#如果想取最后一个,必须不能写-1,只能这么写
print names[3:-1]#这样-1就不会被包含
print names[0::2]#后面的2是代表,每隔一个元素,就取一个
print names[::2]#和上句效果一样

追加

#!/usr/bin/env python
# _*_ coding:utf-8 _*_ #追加 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
names.append("maomao")
print names

#!/usr/bin/env python
# _*_ coding:utf-8 _*_ #插入 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
names.insert(2,"force insert maomao")
print names

#!/usr/bin/env python
# _*_ coding:utf-8 _*_ #修改 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
names[2] = "is me"
print names

#!/usr/bin/env python
# _*_ coding:utf-8 _*_ #删除 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
del names[2]
print names
del names[4]
print names
names.remove("lala")#删除指定元素
print names
print names.pop()#删除列表最后一个值
print names

按指定元素删除若不存在则报valueError

扩展

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
import copy
#拷贝 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
name_copy = copy.copy(names) #浅拷贝
print name_copy

统计

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
#统计 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
print names.count("cai")

排序&翻转

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
#排序&翻转 
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
names.sort()
print names
names[-3]=''
names[-2]=''
names[-1]=''
names.sort()
print names
names.reverse()#反转
print names

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
#获取下标
names = ['cai','xiao','long','haha','wuwu','guowang','lala']
print names.index('haha')

元组

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

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

二. 字符串操作

特性:不可修改 

三。字典操作

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

语法:

字典的特性:

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

增加

修改

标准删除

通用删除

随机删除

查找

多级字典嵌套及操作

其它常用方法

part2的更多相关文章

  1. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part2:clusterware安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part2:clusterware安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 3.安装Clus ...

  2. Linux平台 Oracle 11gR2 RAC安装Part2:GI安装

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面安装GI 3 ...

  3. Hadoop入门学习笔记---part2

    在<Hadoop入门学习笔记---part1>中感觉自己虽然总结的比较详细,但是始终感觉有点凌乱.不够系统化,不够简洁.经过自己的推敲和总结,现在在此处概括性的总结一下,认为在准备搭建ha ...

  4. 小课堂week13 Clean Code Part2

    Clean Code Part2 对象与数据结构 首先让我们进行一个严肃的思考,对象与数据结构的区别在哪里? 如下两段代码分别用数据结构和对象的方法来描述了一个Point. public class ...

  5. K2 Blackpearl开发技术要点(Part2)

    转:http://www.cnblogs.com/dannyli/archive/2012/09/14/2685282.html K2 Blackpearl开发技术要点(Part2)  

  6. 小课堂Week9 例外处理设计的逆袭Part2

    小课堂Week9 例外处理设计的逆袭Part2 今天继续阅读<例外处理设计的逆袭>这本书,我们先看两个案例: 案例1 问:如果要设计一个依据学号到数据库中查询学生资料的函数,当找不到符合条 ...

  7. 《数字图像处理原理与实践(MATLAB版)》一书之代码Part2

    本文系<数字图像处理原理与实践(MATLAB版)>一书之代码系列的Part2(P43~80),代码运行结果请參见原书配图,建议下载代码前阅读下文: 关于<数字图像处理原理与实践(MA ...

  8. Linux平台 Oracle 12cR2 RAC安装Part2:GI配置

    Linux平台 Oracle 12cR2 RAC安装Part2:GI配置 三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 ...

  9. 自动化测试 Appium之Python运行环境搭建 Part2

    Appium之Python运行环境搭建 Part2 by:授客 QQ:1033553122 实践环境 参见 Appium之Python运行环境搭建 Part1 环境部署 1.安装Android SDK ...

  10. Linux平台 Oracle 18c RAC安装Part2:GI配置

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3 ...

随机推荐

  1. HTC Vive设备拥有陀螺仪。

    //设置设备陀螺仪的开启/关闭状态,使用陀螺仪功能必须设置为 true Input.gyro.enabled = true; //获取设备重力加速度向量 Vector3 deviceGravity = ...

  2. python win32com.client

    搜集的一些关于win32com.client操作office的相关用法 #创建 #word w = win32com.client.Dispatch("Word.Application&qu ...

  3. C# 关于变量使用范围容易犯错的问题(TreeView数据绑定为例)

    asp.net做一个treeview数据绑定 绑定子节点时查询出来的数据正确,但在进行数据绑定时一直索引溢出 然后调试 ... 调试 ... 再调试... 依然很崩溃  想到了是变量定义后面共用后的问 ...

  4. C#中的参数和调用方式(可选参数、具名参数、可空参数)

    具名参数 和 可选参数 是 C# framework 4.0 出来的新特性. 一. 常规方法定义及调用 public void Demo1(string x, int y) { //do someth ...

  5. Share Today

    当问[一生中最大的错误是什么?]时,佛陀回答: 最大的错误就是你以为你还有时间 时间是免费的也是无价的 你无法拥有 但可以花费 而一旦失去 就无法挽回 一般人一生有78年 我们有28.3年在睡觉 几乎 ...

  6. (转)InnoDB与MyISAM引擎区别

    MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比 2015年06月25日 21:58:42 阅读数:1827更多 个人分类: mysql   1.MyISAM:默认表类型,它是基于传统 ...

  7. PHP 概览

    运行环境 Windows Linux  Centos Ubuntu MacOS 编辑器 编码风格 依赖管理 Composer 发布包 热门框架 热门类库 热门系统 架构支持 源码分析 扩展开发

  8. 爬虫系列4:Requests+Xpath 爬取动态数据

    爬虫系列4:Requests+Xpath 爬取动态数据 [抓取]:参考前文 爬虫系列1:https://www.cnblogs.com/yizhiamumu/p/9451093.html [分页]:参 ...

  9. ocr_vote disk损坏恢复

    1. 检查votedisk和 ocr备份[root@rh6rac1 bin]./ocrconfig -showbackuprh6rac1     2019/03/19 16:57:40     /or ...

  10. python守护进程

    1.守护进程 [1]使用runner这个模块直接创建守护进程,非常方便. [2]运行方法:python xxx.py start|stop|restart [3]调用python xxx.py sto ...