第四章—列表与元组
2021-04-08 11:55:04 11 举报
AI智能生成
python程序设计基础第四章知识要点
作者其他创作
大纲/内容
列表介绍与元素访问
基本概念
将一组数据放在[]中,即定义了一个列表;<div>[]中每个数据称为元素,中间用“,”隔开;</div><div>元素个数即列表的长度;</div><div>列表也可以充当列表的元素;</div><div>元组可以充当列表的元素;</div><div>列表中元素可以是数值、字符串;</div><div>同一列表支持存放不同类型元素;</div><div>列表命名规则同变量相同。</div>
元素访问
列表元素索引从0开始,向右依次加1编号;<div>列表元素通过索引进行访问;</div><div>列表元素有正向索引和反向索引,反向-1开始。</div>
操作列表元素
修改元素:<div> 列表名[索引] = 新值</div>
<br>
增加元素:<div> 列表名.append(新元素)</div> 列表名.insert(索引,新元素)
删除元素:<div> del 列表名[索引]</div> 列表名.pop(索引)<br> 列表名.remove(元素值)
len()函数:返回列表长度;<div>运算符in和not in:</div><div> in ,如果元素在列表中,返回True,否则返回False;</div><div> not in , 情况与in运算符相反。</div><div>index():查找指定元素</div><div> 列表.index(元素)</div><div>count():统计并返回列表中指定元素的个数</div><div> 列表.count(元素)</div>
操作列表
遍历列表:<div> 1.使用range()函数</div> 2.直接遍历元素
列表排序:<div> 列表.sort()</div><div> sorted(列表,reverse)</div>
列表切片:<div> 列表[start:stop:step]</div>
列表扩充:<div> 列表3 = 列表1 + 列表2 </div><div> 列表1.extend(列表2)</div><div> 列表1*n</div>
列表复制:<div> 列表切片</div><div> copy()</div><div> 赋值</div>
列表删除:<div> del 列表[start:stop]</div><div> del 列表名</div>
数值列表
创建:<div> 使用eval() +input()函数</div><div> list(range())</div>
列表生成:<div> 列表 = [循环变量相关表达式 for 循环变量 in range()函数]</div>
统计函数:<div> max(list1)</div><div> min(list1)</div><div> len(list1)</div>
元组
定义
将一组数据放在()中,即定义了一个元组;<br>()中每个数据称为元素,中间用“,”隔开;<div>不带()用,隔开的多个数据,也是元组;<br>元素个数即元组的长度;<br>元组也可以充当列表的元素;<br>元组中元素可以是数值、字符串;<br>同一元组支持存放不同类型元素;<br>元组命名规则同变量相同。<br></div>
操作
<br>
<br>
转换函数
元组与列表:<div> list(元组名)</div><div> tuple(列表名)</div><div>字符串与列表:</div><div> list(字符串)</div><div>split():</div><div> 列表 = 字符串.split(分隔符)</div>
0 条评论
下一页