【主要内容】

1、列表的索引:

  lst=[1,2,3,4,5,6]

  print(lst[0])      #获取第一个元素

  lst[1]='你好'    #改变列表中的值

2、列表的切片:

  lst=[1,2,3,4,5,6]

  print([lst[0:3])   # [1,2,3]

  print([:3])         # [1,2,3]

  print([2:])         # [3,4,5,6]

  print([2::-1])     #倒着取 [3,2,1]

3、列表的增删改查

  (1)增加

    lst.append('你好')

    lst.insert(1,'你好')     #在1的位置插入你好

    lst.extend(['你好','明天'])   #迭代添加

  (2)删除

    pop remove clear del

    lst.pop()  #删除最后一个

    lst.pop(2)  #删除2号元素

    lst.remove('你好')  #删除指定元素

    del lst[1:3]    #切片删除

  (3)修改

    lst[1]='你好'  #修改1号元素为“你好”

    lst[1:4]=['你好','明天'] #切片修改

  (4)查询

    for el in lst:

      print(el)

4、其他操作

  lst.count('你好')  #查询你好出现的次数

  lst.sort()   #排序,默认升序   lst.sort(reverse=True)  #降序

  lst.reverse()  #列表翻转

5、列表的嵌套

  采用降维操作:一层一层的看就好

6、元组和元组嵌套

  元组:俗称不可变的列表,又被称为只读列表,用小括号括起来,里面可以放任何数据类型,查询可以,循环可以,但就是不能修改。

  注意:元组的不可变的意思是子元素不可变,而子元素内部的元素是可以变得。比如元组中的一个子元素是列表,那列表里的元素可以改变

  注意:元组中如果只有一个元素,一定要添加一个逗号(1,)

7、range

  range可以帮我们获得一组数据,通过for循环能够获取到这些数据

【代码】

 '''
name=" aleX leNb " #法一
s1 = name.find("e",0,7)
print(s1)
s2=name.find("e",7)
print(s2) #法二
count=0
while count< len(name):
if name[count]=='e':
print(count)
count=count+1 #作业:将首字母a变成大写
name=name.strip()
s1=name[:1]
s2=name[1:]
s3=s1.upper()+s2
print(s3) #作业:content=input("请输入内容:")用户输入:5+9或 5+9或5+ 9,然后进行分割再计算
content=input("请输入内容:")
lst=content.split("+")
s1=lst[0]
s2=lst[1]
a1=int(s1)
a2=int(s2)
print(a1+a2)
'''

python学习Day04--列表的更多相关文章

  1. Python学习02 列表 List

    Python学习02 列表 List Python列表 List Python中的列表(List)用逗号分隔,方括号包围(comma-separated values (items) between ...

  2. python学习笔记——列表生成式与生成器

    1.列表生成式(List Comprehensions) python中,列表生成式是用来创建列表的,相较于用循环实现更为简洁.举个例子,生成[1*1, 2*2, ... , 10*10],循环用三行 ...

  3. Python学习3——列表和元组

    一.通用序列操作——索引.切片.相加.相乘.成员资格检查 1.索引,正序从0开始为第一个元素,逆序从-1开始,-1为最后一个元素 >>> greeting[0] 'h' >&g ...

  4. python学习之列表的定义以及增删改查

    列表定义: >>> name['lily','lucy','tom'] >>> nums = [11,22,33,'100','lily'] #python中的列表 ...

  5. Python学习 day04打卡

    今天学习的主要内容: 一,列表 1,列表的介绍 列表是python的基础数据类型之一,其他编程语音也有类似的数据类型.例如:JS 中的数组Java中的数组等等. 它是以[]括起来,每个元素用',隔开而 ...

  6. Python学习day04 - Python基础(2)数据类型基础

    <!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...

  7. Python学习06——列表的操作(2)

    笨办法学Python第39节 之前用的第三版的书,昨天发现内容不对,八块腹肌又给我下了第四版,这次的内容才对上.本节的代码如下: ten_things = "Apples Oranges C ...

  8. python学习04——列表的操作

    笨办法学python第38节 如何创建列表在第32节,形式如下: 本节主要是讲对列表的操作,首先讲了 mystuff.append('hello') 的工作原理,我的理解是,首先Python找到mys ...

  9. python学习之列表语法

    1.列表 1 list.append(obj)在列表末尾添加新的对象2 list.count(obj)统计某个元素在列表中出现的次数3 list.extend(seq)在列表末尾一次性追加另一个序列中 ...

  10. python学习笔记——列表操作

    python列表操作——增 append:追加一条数据到列表的最后 name = ["Zhangsan","XiongDa","Lisi"] ...

随机推荐

  1. 分析CPU使用率不断增加的原因

    工程中发现引起的问题: 结合别的朋友的意见,我的优化思路是: 1.排查是否内存泄漏 经过反复查询代码,未发现有内存泄漏(可以自己百度搜索C#内存泄漏的原因).可以通过任务管理器分析是否有内存泄漏,打开 ...

  2. 20191017-4 alpha week 2/2 Scrum立会报告+燃尽图 03

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9800 小组名称:“组长”组 组长:杨天宇 组员:魏新,罗杨美慧,王歆瑶,徐 ...

  3. 【题解】NOIP2017逛公园(DP)

    [题解]NOIP2017逛公园(DP) 第一次交挂了27分...我是不是必将惨败了... 考虑这样一种做法,设\(d_i\)表示从该节点到n​节点的最短路径,\(dp(i,k)\)表示从\(i\)节点 ...

  4. 洛谷$P$2252 取石子游戏 博弈论

    正解:博弈论 解题报告: 传送门! 威佐夫博弈板子昂$QwQ$ 关于这一类问题也有个结论,是说,先手必败的状态一定形如$(\left \lfloor i+\phi \right \rfloor,\le ...

  5. 一文详解滑动平均法、滑动平均模型法(Moving average,MA)

    任何关于算法.编程.AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI.算法.编程和大数据知识分享,以及免费的SSR节点和 ...

  6. Web基础了解版11-Ajax-JSON

    Ajax AJAX即“Asynchronous Javascript And XML”:是,不发生页面跳转.异步请求载入内容并改写局部页面内容的技术. 也可以简单的理解为通过JS向服务器发送请求.   ...

  7. GPL协议中国第一案尘埃落定,相关开源软件应如何风控?

    导读:2019年11月6日,数字天堂(北京)网络技术有限公司(以下简称 “数字天堂公司”)诉柚子(北京)科技有限公司.柚子(北京)移动技术有限公司(以下简称 “柚子公司”)侵犯计算机软件著作权纠纷一案 ...

  8. win7技巧

    win7技巧 快捷键 一.Windows键 + 空格键“Space” [作用]:透明化所有窗口,快速查看桌面(并不切换) [快捷键]:win+空格 [小结]:当你打开了很多程序窗口的时候,这招非常有用 ...

  9. ElementUi 两个表格反选

    ElementUi 两个表格反选 1.先看看实现的图 表格内容显示 <el-row :gutter="20"> <el-col :span="16&qu ...

  10. (三)unittest断言方法的介绍

    断言如同在测试用例上,类似于预期结果与实际结果是否一致,如果一致则表示测试通过,Assert断言很好的用于测试结果判断上,更灵活的对预期结果和实际结果进行对比,下面简单的介绍一下unittest的As ...