Python应用程序不同的循环方法,创建包含0-10号码的列表

Python应用程序不同的循环方法,创建包含0-10号码的列表

运用各别的轮回本领,创造一个包括0-10数字的列表

while轮回实行

#筹备一个空驶列车表

list1=[]

#设置初始变量i(也不妨没有)

i=0

while i<11:

list1.append(i)

i+=1

print(list1)

for轮回实行

#筹备一个空驶列车表

list1=[]

#设置一下初始变量i(也不妨没有)

i=0

for i in range(0,11):

list1.append(i)

print(list1)

列表推导式实行

list1=[i for i in range(11)]

print(list1)

将两个列表兼并为一个字典

这边要精确,1.即使两个列表包括的数据长度普遍,步调中的len因变量统计任何一个列表的长度都不妨;2.在有一种情景即是即使两个列表包括的数据长度不普遍,len因变量将统计数据少的谁人列表,此时不会报错。

第一种情景

list1=['name','age','gender']

list2=['tom',20,'man']

#这边len因变量不妨统计list1,也不妨list2(这边对准我设置列表的实质来说,循序仍旧要有的

dict1={list1[i]:list2[i] for i in range(len(list1))}

print(dict1)

第二种情景

list1=['name','age']

list2=['tom',20,'man']

#列表1数据小于列表2,输入的字典实质,是包括list1和list2对立的两个键值对

dict1={list1[i]:list2[i] for i in range(len(list1))}

print(dict1)

获得字典内的数据

遍历字典内的一切数据,我记的条记内里都是以for因变量实行的

dict1=['name':'tom','age':20}

for key,value in dict1.items():

print(key,value)

#以次是另一种输入的办法

for key,value in dict1.items():

print(f'{key}={value}')

都是少许基础的小常识!

分享到 :
相关推荐

Leave a Reply

Your email address will not be published. Required fields are marked *