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

安陆网站建设推广荣耀手机

安陆网站建设推广,荣耀手机,做教育的需要做个网站吗,php如何做网站1.Python 3.x的range()函数返回一个#xff1a;可迭代的序列对象 注意#xff1a; Python 3.x的range()函数返回一个可迭代的序列对象#xff0c;其中包含指定范围内的整数。range()函数的语法如下#xff1a; range([start], stop[, step]) 其中#xff0c;start表示序…1.Python 3.x的range()函数返回一个可迭代的序列对象 注意 Python 3.x的range()函数返回一个可迭代的序列对象其中包含指定范围内的整数。range()函数的语法如下 range([start], stop[, step]) 其中start表示序列的起始值默认为0stop表示序列的结束值不包含该值step表示序列中相邻两个值之间的差值默认为1。 例如range(5)将返回包含整数0、1、2、3、4的可迭代对象而range(2, 8, 2)将返回包含整数2、4、6的可迭代对象。 2.表达式“[3] in [1,2,3,4]”的值为True 注意 这是因为“[3]”是一个包含数字3的列表而“[1,2,3,4]”也是一个列表其中包含数字3。因此表达式“[3] in [1,2,3,4]”返回True。 3.列表对象的sort()方法用来对列表元素进行原地排序该函数返回值为 注意 列表对象的sort()方法用来对列表元素进行原地排序也就是直接修改原列表对象不返回新的列表对象它不会返回任何值即返回值为None。 numbers [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] numbers.sort() print(numbers) # numbers列表将会被原地排序并且sort()方法不会返回任何值。 # 如果我们再次打印numbers列表将会看到它已经被排序了4.列表对象的 remove() 方法删除首次出现的指定元素如果列表中不存在要删除的元素则抛出异常。 注意 列表对象可以使用remove()方法来删除首次出现的指定元素。该方法会修改原列表并返回None。 如果列表中不存在要删除的元素则会抛出ValueError异常。 my_list [1, 2, 3, 4, 2] my_list.remove(2) print(my_list)# my_list.remove(5) # print(my_list)5.假设列表对象aList的值为[3,4,5,6,7,8,9,11,13,15,17],那么切片aList[3:7]得到的值是 注意 切片 aList[3:7] 表示取出 aList 列表中索引从 3包含到 7不包含的元素即 [6, 7, 8, 9]。 所以aList[3:7] 得到的值是 [6, 7, 8, 9]。 6.在Python中字典和集合都是用一对 花括号‘{}’ 作为界定符字典的每个元素由两部分组成即 键(key) 和 值(value) 其中 键 不允许重复。 注意 在Python中字典和集合确实都是用一对花括号 {} 作为界定符。 但是字典和集合的元素是有区别的 字典的每个元素由两部分组成即键key和值value用冒号 : 分隔开来。 键必须是唯一的值则可以重复。 集合的每个元素都是唯一的不允许重复因此集合中只有一个部分即元素本身。 # 创建一个字典 my_dict {name: Alice, age: 20, score: 90}# 访问字典中的元素 print(my_dict[name]) # 输出 Alice print(my_dict[score]) # 输出 90 print(my_dict[age]) # 输出 20# 修改字典中的元素 my_dict[score] 95 print(my_dict[score]) # 输出 95my_dict[age] 95 print(my_dict[age]) # 输出 95# 创建一个集合 my_set {1, 2, 3, 4, 5}# 访问集合中的元素 print(1 in my_set) # 输出 True print(6 in my_set) # 输出 False# 向集合中添加元素 my_set.add(6) print(my_set) # 输出 {1, 2, 3, 4, 5, 6}# 从集合中删除元素 my_set.remove(6) print(my_set) # 输出 {1, 2, 3, 4, 5}7.使用字典对象的 items() 方法可以返回字典的“键:值”对使用字典对象的 keys() 方法可以返回字典的“键”使用字典对象的 values() 方法可以返回字典的“值”。 注意 字典对象的 items() 方法可以返回字典的“键:值”对返回的是一个可迭代对象其中每个元素都是一个元组第一个元素是字典的键第二个元素是对应的值。 my_dict {a: 1, b: 2, c: 3} for key, value in my_dict.items():print(key, value)字典对象的 keys() 方法可以返回字典的“键”返回的是一个可迭代对象其中每个元素都是字典的键。 my_dict {a: 1, b: 2, c: 3} for key in my_dict.keys():print(key)字典对象的 values() 方法可以返回字典的“值”返回的是一个可迭代对象其中每个元素都是字典的值。 my_dict {a: 1, b: 2, c: 3} for value in my_dict.values():print(value)8.假设有列表a[‘name’‘age’‘sex’]和b[‘Dong’38‘Male’]使用一条语句将这两个列表的内容转换为字典并且以列表a中的元素为“键”以列表b中的元素为“值”这个语句可以写为my_dict dict(zip(a, b))。 注意 my_dict dict(zip(a, b)) 其中zip(a, b) 函数将列表 a 和 b 中的元素逐个配对返回一个可迭代对象每个元素都是一个元组元组中的第 i 个元素来自于 a 和 b 中的第 i 个位置然后 dict() 函数将这个可迭代对象转换为一个字典。因为列表 a 中的元素是字典的键而列表 b 中的元素是对应的值所以最终得到的字典中每个键的值就是列表 b 中对应位置的元素。 a [name, age, sex] b [Dong, 38, Male] my_dict dict(zip(a, b)) print(my_dict)9.假设有一个列表a现要求从列表a中每3个元素取1个并且将取到的元素组成新的列表b可以使用语句 b a[::3]。 注意 可以使用切片和步长来实现从列表 a 中每 3 个元素取 1 个并将取到的元素组成新的列表 b b a[::3] 其中a[::3] 表示从列表 a 中以步长为 3 取出元素即取出下标为 0、3、6、9……的元素然后将这些元素组成新的列表 b。 a [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] b a[::3] print(b)10.使用列表推导式生成包含10个数字5的列表语句可以写为 。 注意 my_list [5 for i in range(10)] 11.不可以使用del命令来删除元组中的部分元素。 注意 不可以使用 del 命令来删除元组中的部分元素因为元组是不可变的数据类型其内部的元素不可被修改或删除。一旦元组被创建其中的元素就不能再被更改。如果需要删除元组中的部分元素唯一的方法是创建一个新的元组包含不需要删除的元素从而达到删除部分元素的目的。 15.编写程序生成包含1000个0到100的随机整数并且统计每个元素的出现次数。 import random# 生成随机整数 numbers [random.randint(0, 100) for i in range(1000)]# 统计每个元素的出现次数 counts {} for number in numbers:if number in counts:counts[number] 1else:counts[number] 1# 输出结果 for number, count in counts.items():print(f{number}: {count})注意 这个程序首先使用了Python内置的random模块生成了1000个0到100的随机整数。接着使用一个字典count来记录每个元素的出现次数循环遍历随机整数列表如果当前元素已经在字典中则将其出现次数加1否则将其加入字典并将出现次数初始化为1。最后遍历字典并输出每个元素的出现次数。 16.编写程序用户输入一个列表和2个整数作为下标然后输出列表中介于2个下标闭区间之间的元素组成的子列表。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]。 lst input(请输入列表元素之间用逗号隔开) lst lst.split(,) # 将输入的字符串转换为列表 lst [int(x) for x in lst] # 将列表中的元素转换为整数start int(input(请输入下标起始位置)) end int(input(请输入下标结束位置))sub_lst lst[start:end1] # 列表切片操作print(sub_lst)注意 首先程序让用户输入一个列表元素之间用逗号隔开。然后将输入的字符串转换为列表并将列表中的元素转换为整数。 接下来程序要求用户输入下标的起始位置和结束位置。注意这里的结束位置需要加1以满足Python中的列表切片操作的要求。 最后程序使用列表切片操作获取列表中介于2个下标闭区间之间的元素并输出结果。 编写程序生成包含20个随机数的列表然后将前10个元素升序排列后10个元素降序排列并输出结果。 import random# 生成包含20个随机数的列表 numbers [random.randint(1, 100) for _ in range(20)]# 将前10个元素升序排列 first_half sorted(numbers[:10])# 将后10个元素降序排列 second_half sorted(numbers[10:], reverseTrue)# 将两个列表合并 result first_half second_half# 输出结果 print(result)注意 这个程序首先使用了Python内置的random模块生成了包含20个随机数的列表。接着使用列表切片将前10个元素和后10个元素分别取出并对它们进行升序排列和降序排列最后将它们重新组合成一个新的列表。最后输出排好序的列表。
http://www.w-s-a.com/news/32050/

相关文章:

  • 网站建设和运行费用qq恢复官方网站
  • 可以免费建立网站吗免费的网络营销方式
  • 天津企业设计网站建设wordpress标题字体大小
  • 上高县城乡规划建设局网站创业项目
  • 钓鱼网站在线下载广州网站设计哪里好
  • 做阿里国际网站会有成效吗wordpress微博同步
  • 西安网站建设云速网络网站运营情况怎么写
  • 免费建网站的网站微信商城分销系统方案
  • 烟台网站seo服务友情链接有哪些展现形式
  • 什么是移动网站开发免费网站开发框架
  • 做网站 创业wordpress子菜单
  • 门户网站类型有哪些权重7以上的网站
  • 政务网站建设论文android app开发教程
  • 网站开发实训h5总结个人网站注册平台要多少钱
  • 空白网站建设wordpress高亮代码过长
  • 盐城 网站开发什么叫做门户网站
  • 广东快速做网站公司哪家好本地建wordpress
  • dedecms如何做网站贵阳seo计费管理
  • 企业网站设计一般多少钱呼和浩特最好的互联网公司
  • 黄浦专业做网站海南网站策划
  • 网站开发工程师有证书考试吗织梦cms是免费的吗
  • 电子商务网站建设需要学什么门户网站推广介绍方案
  • 网站里的专题页面wordpress查询数据库结构
  • WordPress子站站群网站建设代码生成器
  • 怎么攻击织梦网站甘肃省最新消息今天
  • 赣州哪里可以做网站看装修案例的网站
  • 旅游网站专业化建设的要点php 手机网站 模板
  • wordpress百度站长主动推送长春火车站官网
  • 比较好的响应式网站wordpress博客增加音乐页面
  • 广告公司出售家具 税率江门做网站seo的