列表补充

# l=[1,2,3] #l=list([1,2,3])
# print(type(l))

#pat1===》优先掌握部分
#  索引
#
#     切片
l=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]

# print(l[1:5])
# print(l[1:5:2])
# print(l[2:5])
# print(l[-1])

#了解
# print(l[-1:-4])
# print(l[-4:])
# l=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]
# print(l[-2:])

#     追加
# hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
# hobbies.append(‘girls‘)
# print(hobbies)

#     删除
hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
# x=hobbies.pop(1) #不是单纯的删除,是删除并且把删除的元素返回,我们可以用一个变量名去接收该返回值
# print(x)
# print(hobbies)

# x=hobbies.pop(0)
# print(x)
#
# x=hobbies.pop(0)
# print(x)

#队列:先进先出
queue_l=[]
#入队
# queue_l.append(‘first‘)
# queue_l.append(‘second‘)
# queue_l.append(‘third‘)
# print(queue_l)
#出队
# print(queue_l.pop(0))
# print(queue_l.pop(0))
# print(queue_l.pop(0))

#堆栈:先进后出,后进先出
# l=[]
# #入栈
# l.append(‘first‘)
# l.append(‘second‘)
# l.append(‘third‘)
# #出栈
# print(l)
# print(l.pop())
# print(l.pop())
# print(l.pop())

#了解
# del hobbies[1] #单纯的删除
# hobbies.remove(‘eat‘) #单纯的删除,并且是指定元素去删除

#     长度
# hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
# print(len(hobbies))

#     包含in
# hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
# print(‘sleep‘ in hobbies)

# msg=‘hello world egon‘
# print(‘egon‘ in msg)

##pat2===》掌握部分
hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘,‘eat‘,‘eat‘]
# hobbies.insert(1,‘walk‘)
# hobbies.insert(1,[‘walk1‘,‘walk2‘,‘walk3‘])
# print(hobbies)

# print(hobbies.count(‘eat‘))
# print(hobbies)
# hobbies.extend([‘walk1‘,‘walk2‘,‘walk3‘])
# print(hobbies)

hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘,‘eat‘,‘eat‘]
# print(hobbies.index(‘eat‘))

#pat3===》了解部分
hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘,‘eat‘,‘eat‘]
# hobbies.clear()
# print(hobbies)

# l=hobbies.copy()
# print(l)

# l=[1,2,3,4,5]
# l.reverse()
# print(l)

l=[100,9,-2,11,32]
l.sort(reverse=True)
print(l)

时间: 2024-11-08 20:12:08

列表补充的相关文章

列表补充,列表的组合、查询元素是否存在列表,查询元素出现在列表中几次

列表的比较,列表比较只比较第一个元素(下标为0的那个元素) >>> list1=[123] >>> list2=[234] >>> list3=[345] >>> list1>list2 False >>> list1<list2 True >>> 当列表中有多个元素的时候,还是仅仅只比较了第一个元素. >>> list1=[123] >>> list

python列表内置办法

对应操作: 1 查([]) 1 2 3 4 5 6 7 8 9 10 names_class2=['张三','李四','王五','赵六'] # print(names_class2[2]) # print(names_class2[0:3]) # print(names_class2[0:7]) # print(names_class2[-1]) # print(names_class2[2:3]) # print(names_class2[0:3:1]) # print(names_class

day5 元组、列表、字典和集合

列表是用来存放多个值[]内用逗号分隔,列表内元素屋类型限制但凡能用for取出的一个个值的,就能把它放入list列表 补充for循环range()和切片用法相同取头不取尾,步长range用来打印索引和索引对应的值enumerate(列表/字符串)既要索引又要值使用enumerate()更方便 排序.sort() 正序排列.reverse() 倒序排列.sort(reverse = Ture) 倒序排列 列表比较只能同类型直接比较大小,对有索引的值的比较,是按照位置一一对应的 增.extend(列表

H5小知识

一,overfloat属性: 1,四个值: visible 默认值.内容不会被修剪,会呈现在元素框之外. hidden 内容会被修剪,并且其余内容是不可见的. scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容. auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容. inherit 规定应该从父元素继承 overflow 属性的值. 2,demo: <body> <p>如果元素中的内容超出了给定的宽度和高度属性,overflow 属性可以确定是否显示

C#变量/数据类型转换/运算符使用

1.变量 命名规则: a 只能是字母(a-z),数字(0-9),下划线(_)b 不能用数字开头c 不能是C#中的关键字 命名规范: a 简短,有语义的单词或组合b 骆驼命名法(从第二个单词开始,首字母大写)myName 使用步骤: a 声明并赋值(例:int age=18)b 使用(输入输出.判断.运算等...)* 先赋值再使用 2.数据类型 整形和非整形:整形:sbyte(有符号的-128~127) byte(0~255 )一个字节8位short(-32768~32767)ushort(0~6

002.变量、类型转换、运算符

1.变量 命名规则: a 只能是字母(a-z),数字(0-9),下划线(_)b 不能用数字开头c 不能是C#中的关键字 命名规范: a 简短,有语义的单词或组合b 骆驼命名法(从第二个单词开始,首字母大写)myName 使用步骤: a 声明并赋值(例:int age=18)b 使用(输入输出.判断.运算等...)* 先赋值再使用 2.数据类型 整形和非整形:整形:sbyte(有符号的-128~127) byte(0~255 )一个字节8位short(-32768~32767)ushort(0~6

python之数据类型

数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一 Number(数字) 1.1 数字类型的创建 a = 10 b = a b = 666 print(a) # 10 print(b) # 666 注意这里与C的不同: #include <stdio.h> void mai

Python 开发轻量级爬虫03

Python 开发轻量级爬虫 (imooc总结03--简单的爬虫架构) 现在来看一下一个简单的爬虫架构. 要实现一个简单的爬虫,有哪些方面需要考虑呢? 首先需要一个爬虫调度端,来启动爬虫.停止爬虫.监视爬虫的运行情况. 在爬虫程序中有三个模块.首先url管理器来对将要爬取的url和已经爬取过的url这两个数据的进行管理. 从url管理器中取出一个待爬取的url将其传送给网页下载器,下载器将指定的网页下载下来存储成一个字符串,这个字符串会传送给网页解析器进行解析, 一方面会解析出有价值的数据,另一

Web前端入门学习(4)—— 块级元素和行内元素之特征与转换

块级元素和行内元素  1.元素的定义 根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为"block",成为"块级"元素(block-level):而span元素的默认display属性值为"inline",称为"行内"元素.     div这样的块级元素,就会自动占据一定矩形空间,可以通过设置高度.宽度