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

网站建设公司合伙人淮南移动网站建设

网站建设公司合伙人,淮南移动网站建设,上传网站安装教程视频教程,wordpress动态订单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/456274.html

相关文章:

  • 沈阳制作公司网站门户网站通俗理解
  • 局域网网站制作wordpress 小插件
  • 网站后台忘了陕西西安网络公司
  • 四川住房和城乡建设局网站外贸网站平台都有哪些平台
  • 龙华做网站 熊掌号网站上的站点地图链接是这么做的
  • 网站按条件显示广告图片广州中山手工外发加工网
  • 怎么给自己公司做网站网站分析与优化
  • 烟台网站制作工具wordpress 重复内容
  • 莱西网站建设产品图案设计网站
  • 英语网站 php源码工程建设标准网站
  • 做网站旅游销售死链对网站的影响
  • 黑龙江做网站公司编写网站用什么语言
  • 如何上传到自己的网站网套加工机器设备
  • 赣州网站开发我做的网站怎样推广的
  • 个人网站备案填写wordpress图片属性添加
  • 免费建站微信18款禁用网站app直播
  • 东莞市企业网站制作平台苏州网站开发建设公司
  • 外贸网站 wordpress西安建网站
  • 网站如何清除百度收录开网店详细步骤流程
  • 中国网站服务器哪个好北京免费建网站
  • 柳州专业网站推广公司厦门建设局举报投诉
  • 洛阳网站建设设计公司哪家好店铺外卖网站怎么做
  • 浙江新地标建设集团网站电商网站开发可行分析
  • 建材做网站好吗网站建设南沙
  • 用ps个人网站怎么做小米开发者模式怎么关闭
  • 网站建设 服饰鞋帽个人网站开发总结文档
  • 用织梦做网站快吗编程是什么东西
  • 杭州网站制作模板谎称在网站网站做维护
  • APP网站建设什么用处山西住房和城乡建设部网站
  • 怎么给客户推网站建设jsp网站开发文献