L =['adam',95.5,'lisa',85,'bart','bart',59]
print (L)
#list是一种有序的列表,可以使用索引访问每个list中的值
print (L[1])
#list可以使用倒序访问
print (L[-1])
#len()方法用来访问一个list的长度
print (len(L))
L.append('bob')
print(L)
# append()方法可以将一个新元素追加到list的最后
L.insert(0,'bob')
print (L)
# insert() 方法可以将一个元素插入list中随意一个位置
'''inert()方法和append()方法的不同之处是,append()方法是后插,
而insert()方法是前插,即将新元素插入指定元素的前面,所以当使用
insert()方法将新元素插到最后一个元素时,会插在倒数第二个的位置上
'''
L.pop()
print (L)
L.pop(2)
print(L)
'''pop()方法可以删除元素,默认删除最后一个元素,在括号里面可以加入索引
以删除指定位置的元素'''
L[0]='new'
print (L)
'''将一个新元素赋值给list中的元素即可替换元素''' #tuple元组列表
'''tuple是另一种有序的列表,中文翻译为元组,list和tuple的区别
是tuple一旦创建,则tuple里面的值不能修改了,不能删除也不能添加,更不能重新赋值
tuple也可以使用索引去寻找tuple中的值
tuple使用的是小括号(),而list使用的是中括号[]'''
t=('adam','lisa','bart')
print(t)
a=(1,)
print (a)
'''如果tuple中只有一个元素,会产生歧义,即被解释器判断为把1赋值给a
而此时a作为一个变量存在,如果想要避免歧义,则需在元素后面加个逗号“,”'''
b = ('a','b',['A','B'])
print (b)
b[2][0] = 'X'
print (b)
'''如以上所示,tuple不能改变是指每个元素的指向不变,
而此处tuple指向list并没有改变,改变的只是list中的值''' '''切片:其实就是指利用切片操作符取出制定索引范围的操作,
切片操作符是L[a:b],其中a是指索引开始,b是指索引结尾,默认值分别是list或者tuple的开头或结尾'''
print (b[1:3])
'''切片操作符还有一种进阶版,格式是L[a;b:c],c是指间隔个数,其中a,b都可以不写,使用默认值'''
print (b[0::2])
print (b[::-2])#倒序切片
z = 'hello ,world '
print (z[:3].upper())#切片操作符还可以对字符串进行切片,这个时候把字符串当做数组
'''upper()方法可以把字符变成大写'''

py基础之有序列表的更多相关文章

  1. py基础之无序列表

    '''dic是一个可以将两个相关变量关联起来的集合,格式是dd={key1:value1,key2:value2,key3:value3}'''d = { 'adam':95, 'lisa':85, ...

  2. HTML基础 有序列表写个人收藏夹

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)

    网页基础知识 一.HTML语言 HTML语言翻译汉语为超文本标记语言. 二.网页的分类 1.静态页面:在静态页面中修改网页内容实际上就是修改网页原代码,不能从后台操作,数据来只能来源于原于代码.静态网 ...

  4. HTML&CSS基础学习笔记1.14—有序列表及列表嵌套

    我们上篇讲到了无序列表,那么今天就来看看有序列表和他们的组合嵌套使用吧. 有序列表 现在我们要做那堆杂事了,但是发现这么多杂事,先做哪个好呢?于是我们给这堆杂事弄个优先级排序,让我们能够按照顺序做下去 ...

  5. HTML基础标签的综合应用案例(颜色、斜体、加粗、下划线、a标签、无序列表、有序列表)

    什么是HTML l HTML(HyperText Mark-up Language)即超文本标记语言或超文本标签语言. l 何为超文本:“超文本”可以实现页面内可以包含图片.链接,甚至音乐.程序等. ...

  6. python基础练习题(题目 有序列表插入元素)

    day26 --------------------------------------------------------------- 实例039:有序列表插入元素 题目 有一个已经排好序的数组. ...

  7. Bootstrap框架(基础篇)之列表,表格,表单

    继续上篇的基础部分延伸,主要说一下列表,表格,表单相关Bootstrap框架变化以及基础知识. 1.列表篇 除了HTML提供的三种基本列表样式: 无序列表 <ul> <li>… ...

  8. python---手动实现两个有序列表的合并

    可能又和标准的实现不一样, 但是自己的实现, 印象就会不一样的. # coding = utf-8 # 两个有序列表的合并,将two_list合并到one_list def merge_order_l ...

  9. python---实现多个有序列表的合并

    我觉得不用抄书上的代码. 遇到实现问题,应该结合python本身的功能去解决. 比如,当合并有序列表时,为什么一定要一项一项比较,而不是使用list的sort函数呢? # coding = utf-8 ...

随机推荐

  1. 在线好用的json转xml超级好用在线json与xml互相转换

    在线好用的json转xml超级好用在线json与xml互相转换 拿走不谢:http://www.yzcopen.com/json/jsonxmlformat

  2. 我是如何在四年时间里,从厨师转行为 Serverless 应用开发者

    ▎本文系译文,我的软件开发入行经历非常有趣 -- 我一开始其实是厨师. 作者:KieranMcCarthy 译者:Aceyclee 我在高中时就喜欢烹饪和烘焙,用不同食材的搭配去做出美味的食物,就像个 ...

  3. Serverless 的开发者工具建设

    本文将介绍 Serverless 生态下的开发者工具,并简述这些工具是如何贯穿开发.调试.测试和部署的生命周期,提升开发者效率的. 由于 Serverless 平台具备弹性扩缩.免运维.按需付费等特点 ...

  4. Apsara Clouder云计算专项技能认证:网站建设-简单动态网站搭建

    一.课程介绍 1.课程目标 了解静态网站和动态网站的区别 掌握动态网站的不同实现方式 在阿里云上如何搭建 wordPress网站以及 wordPress 网站的管理和优化 二.网站搭建的类型 1.网站 ...

  5. ISIS

    R1到R6配置ip和环回口 交换机不用配置 R6多加10.0.1.1 10.0.2.1 10.0.3.1 三个环回口 需求: 1.假如你是公司A网络管理员,公司A网络如图所示,现公司A要求如下:() ...

  6. android手机卫士、3D指南针、动画精选、仿bilibli客户端、身份证银行卡识别等源码

    Android精选源码 android身份证.银行卡号扫描源码 android仿bilibili客户端 android一款3D 指南针 源码 android手机卫士app源码 android提醒应用, ...

  7. Spring的分模块开发的配置

    参考:Spring学习笔记-Spring的分模块开发的配置 在加载配置文件的时候,加载多个 例如把applicationContext.xml配置文件中的关于集合配置的部分剪切到application ...

  8. Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080

    解决办法: 两个方案:1.注册处理函数时,用如下方式,明确声明为不是被动的window.addEventListener('touchmove', func, { passive: false }) ...

  9. s检验|k-S检验|适应性检验|独立性检验|Cintinuity correction |Fisher‘s Exact Test|Likelihood Ratio|Person Chi-Square|φ系数|Cramer’s V|列联系数

    应用统计学: s检验是检验否符合正态,而k-S检验是检验否符合一种分布. 已知分布便知道参数,知道参数不知道分布. 适应性检验 多项式分布的情况如下例: 二项分布是多项式分布一种情况,所以就是上式中只 ...

  10. SQL Server 查询分析器的执行计划中的扫描方式,举例理解

    student表,id,name,address id上建立聚集索引,Name建索引,address无索引.1. [Table Scan]:遍历整个表,查找所有匹配的记录行.这个操作将会一行一行的检查 ...