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

珠海网站建设方案开发南昌网站空间

珠海网站建设方案开发,南昌网站空间,wordpress导航函数,南宁网站制作工具列表 列表的介绍 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用 , 隔开而且可以存放各种数据类型: lst [1,a,True,[2,3,4]]列表相比于字符串,不仅可以存放不同的数据类型.而且可…列表 列表的介绍          列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型.   比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用 , 隔开而且可以存放各种数据类型:  lst [1,a,True,[2,3,4]]列表相比于字符串,不仅可以存放不同的数据类型.而且可以存放大量的数据.32位python 可以存放:536870912个元素,64位可以存放:1152921504606846975个元素.而且列表是有序的 (按照你保存的顺序)有顺序,可以切片方便取值 列表的索引和切片 列表和字符串一样也拥有索引: lst [刘德华,周润发,周杰伦,向华强] print(lst[0]) # 列表中第一个元素 print(lst[1]) # 列表中第二个元素 print(lst[2]) # 列表中第三个元素注意:列表是可以进行修改的,这里和字符串不一样lst[3] 王健林 print(lst)s 王思聪 s[0] 李 print(s)结果: Traceback (most recent call last):File D:/python_object/path2/test.py, line 1076, in modules[0] 李 TypeError: str object does not support item assignment 列表的切片: lst [麻花藤, 王剑林, 马芸, 周鸿医, 向华强] print(lst[0:3]) # [麻花藤, 王剑林, 马芸] print(lst[:3]) # [麻花藤, 王剑林, 马芸] print(lst[1::2]) # [王剑林, 周鸿医] 也有步长 print(lst[2::-1]) # [马芸, 王剑林, 麻花藤] 也可以倒着取 print(lst[-1:-3:-2]) # 倒着带步长  练习 li [1, 3, 2, a, 4, b, 5,c] 通过对li列表的切片形成新的列表l1,l1 [1,3,2] 通过对li列表的切片形成新的列表l2,l2 [a,4,b] 通过对li列表的切片形成新的列表l3,l3 [1,2,4,5] 通过对li列表的切片形成新的列表l4,l4 [3,a,b] 通过对li列表的切片形成新的列表l5,l5 [c] 通过对li列表的切片形成新的列表l6,l6 [b,a,3] 列表的增删改查 1. 增  注意  list和str是不一样的. lst可以发生改变. 所以直接就在原来的对象上进行了操作 追加模式 lst [麻花藤, 林俊杰, 周润发, 周芷若] print(lst) lst.append(wusir) print(lst) 练习 输入用户信息,添加到列表中 lst [] while True:content input(请输入你要录入的员工信息, 输入Q退出:)if content.upper() Q:break lst.append(content) print(lst) 插入模式 lst [麻花藤, 张德忠, 孔德福] lst.insert(1, 刘德华) # 在1的位置插入刘德华. 原来的元素向后移动一位 print(lst) 迭代添加 # 迭代添加 lst [王志文, 张一山, 苦海无涯] lst.extend([麻花藤, 麻花不疼]) print(lst)练习 写代码有如下列表按照要求实现每一个功能li [alex, WuSir, ritian, barry, wenzhou] 计算列表的长度并输出 列表中追加元素seven,并输出添加后的列表 请在列表的第1个位置插入元素Tony,并输出添加后的列表 请修改列表第2个位置的元素为Kelly,并输出修改后的列表 请将字符串s qwert的每一个元素添加到列表li中一行代码实现不允许循环添加。 2. 删除 pop 通过下标删除元素(默认删除最后一个) lst [麻花藤, 王剑林林, 李李嘉诚, 王富贵] print(lst) lst.pop()deleted lst.pop() print(被删除的,deleted) print(lst)el lst.pop(2) # 删除下标位2的元素 print(el) # 被删除的元素 print(lst) remove 通过元素删除 lst [麻花藤, 王剑林, 李嘉诚, 王富贵] lst.remove(王剑林) print(lst)结果: [麻花藤, 李嘉诚, 王富贵]lst.remove(哈哈) # 删除不存在的元素 结果: Traceback (most recent call last):File D:/python_object/path2/test.py, line 1115, in modulelst.remove(哈哈) # 删除不存在的元素 ValueError: list.remove(x): x not in list clear  清空 lst [麻花藤, 王剑林, 李嘉诚, 王富贵] lst.clear() print(lst)结果: [] 练习 写代码有如下列表按照要求实现每一个功能li [alex, WuSir, ritian, barry, wenzhou] 请删除列表中的元素ritian,并输出添加后的列表 请删除列表中的第2个元素并输出删除的元素和删除元素后的列表 请删除列表中的第2至4个元素并输出删除元素后的列表 修改 索引切片修改 # 修改 lst [太白, 太黑, 五色, 银王, ⽇天] lst[1] 太污 # 把1号元素修改成太污 print(lst) lst[1:4:3] [麻花藤, 哇靠] # 切片修改也OK. 如果步长不是1, 要注意. 元素的个 数 print(lst) lst[1:4] [我是哪个村的村长王富贵] # 如果切片没有步长或者步长是1. 则不用关心个数 print(lst) 查询   列表是一个可迭代对象,所以可以进行for循环 lst [麻花藤, 王剑林, 李嘉诚, 王富贵]for i in lst:print(i)结果: 麻花藤 王剑林 李嘉诚 王富贵 练习 li [alex, WuSir, ritian, barry, wenzhou] 将列表li中第三个元素修改成taibai 将列表li中第四个元素修改成女神 将列表li中前三个元素修改成alex1,alex2,alex3其他操作 反转 li [alex, WuSir, ritian, barry, wenzhou]li.reverse() # 把这个列表进行调转 print(li)排序   li [1,2,3,4,84,5,2,8,2,11,88,2] li.sort() # 升序 排序 print(li)li.sort(reverseTrue) # 降序 排序 print(li) 统计 li [1,2,3,4,84,5,2,8,2,11,88,2] num li.count(3) # 统计元素3出现的次数,和字符串中功能一样 print(num) 通过元素获取下标 li [1,2,3,4,84,5,2,8,2,11,88,2] n li.index(5) print(n) 获取长度 li [1,2,3,4,84,5,2,8,2,11,88,2] print(len(li))结果: 12  练习   li [1,3,6,9,2,4,6,8]1.将以上这个列表中进行反转 2.将以上这个列表中进行降序排列li [alex, wusir, taibai] 利用下划线将列表的每一个元素拼接成字符串alex_wusir_taibai   列表的嵌套 注意:采用降维操作,一层一层的看就好 lst [1,太白,wusir,[麻花疼,[可口可乐],王健林]]# 找到wusir print(lst[2])# 找到太白和wusir print(lst[1:3])# 找到太白的白字 print(lst[1][1])# 将wusir拿到,然后首字母大写 在扔回去s lst[2] s s.capitalize() lst[2] s print(lst)# 简写 lst[2] lst[2].capitalize() print(lst)# 把太白换成太黑 lst[1] lst[1].replace(白,黑)# 把麻花疼换成麻花不疼 lst[3][0] lst[3][0].replace(疼,不疼) print(lst)# 在可口可乐后边添加一个雪碧 lst[3][1].append(雪碧) print(lst) 练习 写代码有如下列表按照要求实现每一个功能。lis [2, 3, k, [qwe, 20, [k1, [tt, 3, 1]], 89], ab, adv] 将列表lis中的tt变成大写用两种方式。 将列表中的数字3变成字符串100用两种方式。 将列表中的字符串1变成数字101用两种方式。 元组 元组:俗称不可变的列表,又被成为只读列表,元组也是python的基本数据类型之一,用小括号 括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改. tu (我,怎么,这么,可爱)tu1 tu[0] # 支持下标 print(tu1)for i in tu:print(i) # 进行for循环tu2 tu[0:3] print(tu2) # 进行切片结果: Traceback (most recent call last):File D:/python_object/path2/test.py, line 1286, in moduletu[0] 你 NameError: name tu is not defined 关于不可变, 注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可变对象.      元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组 tu (1) print(type(tu))结果: class int元组嵌套   tu (今天姐姐不在家,姐夫和小姨子在客厅聊天,(姐夫问小姨子税后多少钱,小姨子说和姐夫还提钱)) tu1 tu[0] tu2 tu[1] tu3 tu[2][0] tu4 tu[2][1]print(tu1) print(tu2) print(tu3) print(tu4)结果: 今天姐姐不在家 姐夫和小姨子在客厅聊天 姐夫问小姨子税后多少钱 小姨子说和姐夫还提钱   转载于:https://www.cnblogs.com/guobaoyuan/p/9815514.html
http://www.sadfv.cn/news/434717/

相关文章:

  • 科技类公司网站怎么设计1元二手已备案域名
  • iis6.1添加网站建个好网站
  • 网站建设维护 知乎获取网站访客qq代码
  • 广州网站app制作公司浙江响应式网站建设
  • 软件网站开发公司seo招聘
  • 完整企业网站模板wordpress 主题 ie6
  • 个人网站可以做商城吗云天下网站建设
  • 移动网站功能08系统iis信息管理器怎么建设网站
  • 乐山电商网站开发小工程承包网app
  • 一个主机放几个网站企业公众号开发
  • 网站服务器类型查询门户类网站模板
  • 绍兴网站公司网站制作微信小程序开发文档
  • 公众号微网站制作wordpress搭建内网导航
  • 品牌官方网站wordpress下载器插件
  • 网站建设制作中国龙岩网
  • 网站模板制作教程视频门户网站建设维护
  • 华为网站建设的目标是否明确锡山区企业网络推广
  • 盐城网站建设首选梦搏网络中美关系最新消息视频
  • 网站上怎么做通栏的图片做网站需要知道哪些事情
  • 做网站推广有前景吗网站策划教程
  • 做好三步网站改版工具不降权 无忧老师东莞网站设计制作网站
  • 重庆网站建设哪家做的好平舆专业网站建设
  • 怎么搭建局域网网站扬州做网站公司有哪些
  • 遵义市住房和城乡建设局网站seo和sem的联系
  • wordpress 链接框seo专业培训技术
  • 山东青岛网站建设公司哪家专业外贸php网站源码
  • 大型网站模板做兼职去什么网站
  • icp网站负责人女性开源网站
  • 鄢陵县网站网站开发框架书籍
  • 大兴建设网站做网站公司汉狮网络