20190804-Python基础 第二章 列表和元组(2)

1. list函数,用于将字符串转换为列表

2. 基本的列表操作

修改列表 - 给元素赋值,使用索引表示法给特定的元素赋值,如x[1] = 2

删除元素 - 使用del语句即可

 1 name1 = [‘a‘,‘d‘,‘g‘,‘h‘]
 2 name2 = [‘1‘,‘2‘,‘3‘,‘4‘]
 3 del name1[1]
 4 print(name1)
 5 print(len(name1))
 6
 7 del name2[1:3]
 8 print(name2)
 9 print(len(name2))
10
11 结果:
12 [‘a‘, ‘g‘, ‘h‘]
13 3
14 [‘1‘, ‘4‘]
15 2

给切片赋值 - 同时给多个元素赋值

1 name = list(‘Perl‘)
2 name[1:] = list(‘ython‘)
3 print(name)
4 结果:
5 [‘P‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘]

给切片赋值 - 插入新元素(此时,切片工具中的第一个索引和第二个索引必须相同)

1 name = list(‘Perl‘)
2 name[1:1] = list(‘ython‘)
3 print(name)
4 结果:
5 [‘P‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘, ‘e‘, ‘r‘, ‘l‘]

3. 列表方法

方法是与对象(列表、数、字符串等)联系紧密的函数。调用方法:

object.method(arguments)

3.1 append - 将一个对象附加到列表末尾 - P34

6. list函数,用于将字符串转换为列表

7. 基本的列表操作

修改列表 - 给元素赋值,使用索引表示法给特定的元素赋值,如x[1] = 2

删除元素 - 使用del语句即可

 1 name1 = [‘a‘,‘d‘,‘g‘,‘h‘]
 2 name2 = [‘1‘,‘2‘,‘3‘,‘4‘]
 3 del name1[1]
 4 print(name1)
 5 print(len(name1))
 6
 7 del name2[1:3]
 8 print(name2)
 9 print(len(name2))
10
11 结果:
12 [‘a‘, ‘g‘, ‘h‘]
13 3
14 [‘1‘, ‘4‘]
15 2

给切片赋值 - 同时给多个元素赋值

1 name = list(‘Perl‘)
2 name[1:] = list(‘ython‘)
3 print(name)
4 结果:
5 [‘P‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘]

给切片赋值 - 插入新元素(此时,切片工具中的第一个索引和第二个索引必须相同)

1 name = list(‘Perl‘)
2 name[1:1] = list(‘ython‘)
3 print(name)
4 结果:
5 [‘P‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘, ‘e‘, ‘r‘, ‘l‘]

原文地址:https://www.cnblogs.com/ElonJiang/p/11300533.html

时间: 2024-10-07 12:39:54

20190804-Python基础 第二章 列表和元组(2)的相关文章

Python基础教程(第二章 列表和元组)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5293195.html______ Created on Xu Hoo 本章将引入一个新的概念:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在Python中,最基本的数据结构是序列(sequence),序列中的每个元素被分配一个序号——即

python基础教程-第二章-列表和元组

本章将引入一个新的概念,:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在 一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号--即元素的位置,也称为索引.第一个索引是0,第二个则是1,依次类推. 2.1 序列概览 python包含6中内建的序列,本章重点讨论最常用的两种:列表和元组.其他的内建序列类型字符串.Unicode字符串.buffer对象和xrange对象

.Net程序员之Python基础教程学习----列表和元组 [First Day]

一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的.下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所以的范围是-N~N-1之间,超过这个范围就会提示 IndexError:  index out of range >>> greeting ='Hello world' >>> print greeting Hello world >>> print gr

python基础--字符串、列表、元组、字典

一.下标和切片 所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间 列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引. 如果想取出部分字符,那么可以通过下标的方法,(注意python中下标从 0 开始) 切片是指对操作的对象截取其中一部分的操作.字符串.列表.元组都支持切片操作. 切片的语法:[起始:结束:步长] 注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选

python 基础,包括列表,元组,字典,字符串,set集合,while循环,for循环,运算符。

1.continue 的作用:跳出一次循环,进行下一次循环 2.break 跳出不再循环 3.常量 (全是大写)NAME = cjk  一般改了会出错 4.python的第三方库,先安装再导入.装模块:pip 命令 例如:pip install pandas 5.os.system(command)在linux 和window上都行 6.res  = os.popen('ipconfig').read() 7.pyc是个什么东西. 8.sys.exit()直接跳出所有 9.列表:name =  

python基础教程002_列表与元组

1.列表 定义: edward = ['Edward Gumdy',42] 描述edward姓名与年龄的列表 edward = [] 空列表 操作: 索引: greeting = 'hello' print(greeting = [0]) 'h' print(greeting = [-1]) 'o' print(greeting = [1]) 'e' 可与函数组合 print(raw_input("year:')[3]) Year:2005 '5' 例: #月份 months = ['Janua

【python基础】之列表、元组、字典

一.列表List 1.定义列表 a= ['a','b','c','d','e','f'] 2.列表查询 #用索引访问list中的每一个元素,索引从0开始 #输出索引为1的值 print(a[1]) b #从索引1取值到最后 print(a[1:]) ['b', 'c', 'd', 'e', 'f'] #输出最后一个元素 print(a[-1]) f #从倒数第二值向前取 print(a[:-1]) ['a', 'b', 'c', 'd', 'e'] #从左到倒数第二值,隔两个取一个 print(

python基础第二章:运算与运算符

运算与运算符 运算分类:算术运算,比较运算,赋值运算,逻辑运算,位运算,成员检测,身份运算 算术运算:+   -  *  /  (除,返回的一定是整型) **(幂) //(取商,返回的不一定是整型) %(取余) 比较运算:>  <  <=  >=  ==  !=(不等于) 赋值运算:=  +=   -=  /=  *=   **=  //=   %= 逻辑运算:not    and   or 位运算:二进制(0b) bin 八进制(0o) oct 十六进制(0x)hex R进制转十

读书笔记--《Python基础教程第二版》--第2章列表和元组

第二章 列表和元组 2.1 序列的概览 序列:每个元素被分配一个序号  6种:列表.元组.字符串.Unicode字符串.buffer对象.xrange对象         序列可以嵌套序列          python容器的概念:序列.字典.集合 2.2 通用序列的操作 索引.分片.加.乘.属于.长度,最大值.最小值.迭代 2.2.1 索引 >>> greeting='Hello' >>> greeting[0] 'H' >>> greeting[-