当前位置: 首页 > news >正文

萝岗微网站建设无锡seo公司找哪家好

萝岗微网站建设,无锡seo公司找哪家好,查询网站备案进度,富源县建设局网站li[1,2,a,4] print(li[0:3])#输出结果为[1, 2, a],由此可知列表同样可以进行切片操作 同样的,除了for循环遍历取值,列表也是可迭代对象 相关操作: 添加元素append(),extend(),insert(): li[1,2,3,4] li.append(50) print(li)#…

li=[1,2,'a',4]
print(li[0:3])#输出结果为[1, 2, 'a'],由此可知列表同样可以进行切片操作

同样的,除了for循环遍历取值,列表也是可迭代对象

相关操作:

添加元素append(),extend(),insert():

li=[1,2,3,4]
li.append(50)
print(li)#输出结果为[1, 2, 3, 4, 50],append为整体添加
li=[1,2,3,4]
li.extend("50")
print(li)#输出结果为[1, 2, 3, 4, '5', '0'],extend是分散添加将另外一个类型中的元素逐一添加
li=[1,2,3,4]
li.insert(3,"50")
print(li)#输出结果为[1, 2, 3, '50', 4]#insert是指定位置插入元素,如果指定位置有元素当前位置的元素及以后的就会默认往后移代码中的3代表插入位置

修改元素直接通过下标就可以修改:

li=[1,2,3,4]
li[2]='a'
print(li)#输出结果为[1, 2, 'a', 4],在此不过多演示

查找元素in,not in,index,count:

li=[1,2,3,4]
print(1 in li)#返回结果为True,not in同理,在前面讲过不做过多演示

小例子:用户输入昵称判断是否存在:

代码如下:

name_list=['li','hai','lu']
name=input("请输入昵称:")
while True:#死循环,用户输入重复名字的时候可以继续操作if name in name_list:print(f"昵称{name}已存在!")else:print(f"昵称{name}已被使用")name_list.append(name)print(name_list)break#终止循环

index:返回指定数据所在位置的下标,如果查找不到就会报错

count:统计指定数据在当前列表中出现的次数,跟字符串中的用法相同

删除元素:del

name_list=['li','hai','lu']
del name_list[1]
print(name_list)#删除列表
name_list=['li','hai','lu']
del name_list[1]
print(name_list)#根据下标删除数据

pop:删除指定下标的数据,python3版本默认删除最后一个元素

li=['li','hai','lu']
li.pop()
print(li)#输出结果为['li', 'hai']
li=['li','hai','lu']
li.pop(1)
print(li)#只能根据下标删除,不能根据元素删除,且下标不能超出范围

remove:根据元素的值进行删除

li=['li','hai','lu']
li.remove('li')
print(li)##输出结果为['hai', 'lu']#如果没有可以删除的值会报错,有元素重复时默认删除最开始出现的指定元素,不会全部删除

排序:

sort:将列表按特定顺序重新排列,默认从小到大

li=['li','hai','lu']
li.sort()
print(li)#输出结果为['hai', 'li', 'lu']

reverse:将列表倒序:

li=['li','hai','lu']
li.reverse()
print(li)#输出结果为['lu', 'hai', 'li']#两个一起写可以实现从大到小排序

列表推导式:

in后面不仅可以放列表还可以放range函数,可迭代对象

例如:
li=['li','hai','lu']
[print(i) for i in li]
li=[]#定义一个空列表
for i in range(1,6):li.append(i)
print(li)#输出结果为[1,2,3,4,5]

比较麻烦,如果用列表推导式写如下:

li=[]
[li.append(i) for i in range(1,6)]
print(li)#其输出结果一致

第二种写法则是增加了一些条件:

如果我只想把奇数放里边:

li=[]
[li.append(i) for i in range(1,11) if i%2==1]
print(li)输出结果为[1,3,5,7,9]

列表嵌套:

含义:一个列表里边又有一个列表,里边的列表算作一个整体

http://www.dtcms.com/a/508789.html

相关文章:

  • 棋牌,彩票网站建设WordPress文字导航功能插件
  • 忽视缓冲时间会带来哪些连锁反应
  • 23-static关键字
  • 开发型网站报价方法建设外贸网站案例
  • 网站基础模板官网在线制作
  • 《道德经》第二十四章
  • 做淘客找单子的网站软件汇
  • 投资网站哪个好国家已明令禁止现货交易
  • 专业网站建设网页推广wordpress关键字设置
  • 【生活】感冒症状 没精神,恶寒,吃布洛芬有效果吗?
  • 个人网站内容如何填写企业网站建设选题背景
  • 海量数据的topk 问题
  • 天台县建设规划局网站360seo
  • 找别人做网站要注意什么山西忻州市忻府区
  • 粉红色的网站首页无忧网站后台
  • 揭秘 SpringBoot 配置优先级:从源码到实战,一次讲透谁是 “最终话事人“
  • 正点原子RK3568学习日志13-创建设备节点
  • 网站建设销售人员培训教程wordpress注册充值
  • 惠州市 网站开发公司百度上广告怎么搞上去的
  • 【SPIE/EI/Scopus检索】2026 年第三届计算,机器学习与数据科学国际会议 (CMLDS 2026)
  • 网站建设属于淘宝哪种类目沪浙网站
  • vue 之 import 的语法
  • 网站建设采购项目部门网站建设整改
  • 做网站设计电脑买什么高端本好青岛网站建设eoeeoe
  • 网站页面制作西安广告公司联系方式
  • VS2022+DirectX9坐标系与基本图元之基本图元(BasePrimitive)_0302
  • 网站建设实训总结及体会网站开发与电子商务
  • 为什么MainWindow.xaml绑定的datacontext,EtherCATSuiteCtrl.xaml直接用了?
  • 建设企业网站综合考虑网页打不开用什么浏览器
  • 网站建设需要掌握什么知识网络营销工具的使用