Python-week2,第二周(基于Python3.0以上)
1,列表
存储数据我们可以使用变量,但是当有很多个数据的时候用变量就会出现很多的局限性,所以这时候就用到了列表。列表就是中括号里每个元素使用逗号隔开。列如 [1,2,3] 这就是一个列表,可以将这个列表赋给一个变量名。下面我们来看看如何查增改删一个列表吧。
列表之查:
如果我们想打印列表中的某一个参数的时候,我们可以使用列表的下标即位置参数来调出。
name = ["赵","钱","孙","李","周","吴"]
print(name[1])
这样我们就打印出了“钱”字,注意的是程序中位置都是从0开始的。
如果想打印出多个元素,那就可以使用切片的方式:
name = ["赵","钱","孙","李","周","吴"] print(name[0:3])
切片的方式注意的是不包含末尾的位置,如上就是不包括3这个位置,就不会打印出“李”。切片你还有很多种切法,从中间切,从后面切,连续切或者跳着切,这里就不一一举例了,因为我有点懒了0.0///。从后面切的时候注意的是我们写位置参数的时候是从左到右的,就是第二个数比第一个数大,[-1:-3]是错误的,应该是[-3:-1]。
还有我们知道一个元素,想查他在列表的位置呢?我们可以用使用index方法。
name = ["赵","钱","孙","李","周","吴"]
print(name.index("李"))
想知道在列表出现了几次呢?使用count方法(将上面index换成count即可)。
列表之增:
如果我们想把某一元素加到列表中,那么,我们使用append方法。append为追加,即在末尾加。
name = ["赵","钱","孙","李","周","吴"]
name.append("黄")
print(name)
如果在某一指定位置增加的话,使用insert方法。如在位置3加入。
name = ["赵","钱","孙","李","周","吴"] name.insert(3,"黄")
print(name)
或者我们可以将其变成另一个列表,最后使用extend合并。这个叫扩展。
name = ["赵","钱","孙","李","周","吴"]
name2=["黄"]
name.extend(name2)
print(name)
列表之改:
接下来是列表的修改,这个很好理解。
name = ["赵","钱","孙","李","周","吴"]
name[3]="黄"
print(name)
列表之删:
删除我们可以用del、remove、pop这几个方法。
name = ["赵","钱","孙","李","周","吴"]
del name[3]
print(name) name = ["赵","钱","孙","李","周","吴"]
name.remove("李")
print(name) name = ["赵","钱","孙","李","周","吴"]
name.pop()#如无参数则默认删除最后一个
print(name)
列表之其他方法:
列表中还有很一些语法,下面我们来一一介绍他的作用吧。reverse(反转)、sort(排序)、。。。。敲黑板。。重点来了copy(复制)。
name = ["a赵","f钱","e孙","d李","c周","b吴"]
name.sort()
print(name)
name.reverse()
print(name)
------------------------------------------------------------------------------------------2017-11-05----23:26:46---先到这里,copy后面加---------------------------------------------------------------------
Python-week2,第二周(基于Python3.0以上)的更多相关文章
- python课程第二周重点记录
python课程第二周重点记录 1.元组的元素不可被修改,元组的元素的元素可以被修改(字典在元组中,字典的值可以被修改) 2.个人感觉方便做加密解密 3.一些方法的使用 sb = "name ...
- Python-week1,第一周(基于Python3.0以上)
1,变量 准确来说不是第一周学习了吧,应该是采用博客记录学习的第一周,记录并做个笔记吧,可能做的不好,但我高兴啊,废话不说了,上图. 学习过程中做的一些笔记,当然能面面俱到,只能在写博客的时候又能复习 ...
- python 学习第二周总复习
目录 数据类型内置方法 数字类型内置方法 整型 浮点型 字符串类型内置方法 列表类型内置方法 元祖类型内置方法 字典类型内置方法 集合类型内置方法 布尔类型 数据类型总结 拷贝 浅拷贝 深拷贝 053 ...
- python第二周:数据类型、列表、字典
1.模块初识: sys模块: import sys print(sys.path) #path打印环境变量--> ['F:\\python学习\\projects\\s14\\day2', 'F ...
- Python学习之旅--第二周--元组、字符串、运算、字典
一.元组 另一种有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: # Author:Tim Gu tuple = (" ...
- Python学习之旅--第二周--python基础
一.什么是pyc? 1.Python是解释性语言,那么.pyc是什么文件? 2.解释性语言和编译型语言区别: 计算机是不能够识别高级语言的,所以当我们运行一个高级别语言程序时,就需要一个&quo ...
- 【和我一起学Python吧】Python3.0与2.X版本的区别
做为一个前端开发的码农,却正在阅读最新版的<A byte of Python>.发现Python3.0在某些地方还是有些改变的.准备慢慢的体会,与老版本的<A byte of Pyt ...
- Python的基础学习(第二周)
模块初始 sys模块 import sys sys.path #打印环境变量 sys.argv#打印该文件路径 #注意:该文件名字不能跟导入模块名字相同 os模块 import os cmd_res ...
- python第二周
第二周,PYTHON图形绘制 一,计算机技术的演进发展 1946-1981.从第一台计算机的诞生到IBM的PC机的出现,我们称之为”计算机系统结构时代“.————这个时代重点在解决计算能力问题 198 ...
随机推荐
- jsonp其实很简单【ajax跨域请求】
js便签笔记(13)——jsonp其实很简单[ajax跨域请求] 前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来.抱着有问题必须解决的态度,我看了许多资 ...
- MySQL锁和事务(一):InnoDB锁(MySQL 官方文档粗翻)
// 写在前面,实际上,数据库加锁的类型和范围受到多种因素的影响,例如数据库隔离等级,SQL语句,是否使用主键.索引等等.可以查看博文: http://www.cnblogs.com/zhaoyl/p ...
- Hive 存储类型 StoreType
file_format: : SEQUENCEFILE | TEXTFILE -- (Default, depending on hive.default.fileformat configurati ...
- POJ 3923 Ugly Windows(——考察思维缜密性的模拟题)
题目链接: http://poj.org/problem?id=3923 题意描述: 输入一个n*m的屏幕 该屏幕内有至少一个对话框(每个对话框都有对应的字母表示) 判断并输出该屏幕内处于最表层的对话 ...
- 天上掉Pizza
天上掉Pizza 时间限制: 3 Sec 内存限制: 128 MB提交: 73 解决: 48[提交][状态][讨论版] 题目描述 明明喜欢Pizza,但总是缺钱.有一天,他在报纸上阅读,他最喜爱的 ...
- SpringMVC的一点理解
1.MVC(Model-View-Controller) 用慕课网上的一个图来看看MVC Front Controller(前端控制器):把客户的请求分发给不同的控制器去生成业务数据,将生成的业务数据 ...
- 上传文件没有写权限Access to the path is denied
Access to the path is denied. asp.net程序目录放在系统盘,ntfs格式. 程序中对cfg.xml有写入操作. 运行的时候出现了这个问题. 在我自己的机器上没有问题 ...
- dom4j之小小工具
dom4j经常不用,方法忘了又记,故做出读取xml和把document写入xml的小小工具~~~ /** * 读取document和将document对象写入到xml的小工具 * 使用该类必须给出do ...
- 深入浅出 SpringMVC - 2 提升篇
前言: 本篇笔记是继 深入浅出 SpringMVC - 1 后的续篇,主要介绍了 SpringMVC 的实际小应用,包括 SpringMVC 的数据格式化.使用 JSR 303 验证标准 在 Spri ...
- JavaScript对象之关联数组
Tip: 内容摘抄自<JavaScript权威指南>,看过该书的同学可以忽略本文. 存取一个对象的属性的方式: obj.attr; obj["attr"]; 两者最重要 ...