300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > poythoncode-实战2--常用方式for while dict list

poythoncode-实战2--常用方式for while dict list

时间:2019-06-08 23:44:07

相关推荐

poythoncode-实战2--常用方式for while dict list

1.for常用循环

"""for 循环的三种模式"""#for-1,第一种方法:简单,只能取值,不能修改list1=['id', 'name', 'pin_yin', 'pin_yin_ad', 'group_id', 'group_code']for item in list1:print(item)print("------------split------------")# for-2,第二种方法:for...in..rangefor index in range(len(list1)):print("索引号:{},值:{}".format(index,list1[index]))print("------第三个------")# for-3,第三种方法:for --- in enumeratefor index,item in enumerate(list1):print("索引号:{}".format(index),end="\t")print("值:{}".format(item))

2.dict字典常用方式

"""dict 字典的常用取值方法"""dict01={"num":1,"name":"tom","address":"chinese"}print(dict01.keys()) #把所有key存放在一个list集合中print(dict01.values()) #把所有value存放在一个list集合中print(dict01.items()) #遍历key-value整体#1.遍历出 字典的key 以及对应的value值for key in dict01:print("key is :%s,"%key,end="\t")print("value is: %s,"%dict01[key])#2.遍历出 字典的key 以及对应的value值print("-----------")for key,value in dict01.items():print("key is :%s"%key,end="\t")print("value is :%s"%value)

3.while常用方法

import randomdef get_numbers(start:int,end:int,number:int):"""函数作用:输入整数起始、结束的数值,以及一个生成多少个数字的number数字作用:在start与end的整数之间生成一个number个数字的列表:param start::param end::param number::return:"""# 定义一个结合存储结果numbers=[]while True:# 获取随机值[值的范围是上面的函数输入的参数范围]temp=random.randint(start,end)# 判断当前数字是否在列表中,如果不再就是添加到列表中if temp not in numbers:numbers.append(temp)# 判断数量是否满足要求if len(numbers)==number:breakreturn numbersif __name__ == '__main__':listrange1=get_numbers(100,200,3)print(listrange1)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。