首页 > 其他 > 详细

数据类型的循环与取值

时间:2018-05-31 21:47:51      阅读:179      评论:0      收藏:0      [点我收藏+]

一、列表

names=["Ezreal","Caitlyn","Vayne","Zed"]

1.不按照索引取值

for name in names:

    print(name,end=" ")    # Ezreal Caitlyn Vayne Zed

2.按照索引取值

a.for循环

for name in range(len(names)):

    print(name,names[name])


# 0 Ezreal
# 1 Caitlyn
# 2 Vayne
# 3 Zed
 

 

b.while 循环

count=0

while count<len(names):

    print(count,names[count])

    count+=1

# 0 Ezreal
# 1 Caitlyn
# 2 Vayne
# 3 Zed

 

二、元组

names=("Ezreal","Caitlyn","Vayne","Zed")

1.不按照索引取值

for name in names:

    print(name)     

# Ezreal Caitlyn Vayne Zed

2.按照索引取值

for name in range(len(names)):

    print(name,names[name])

# 0 Ezreal
# 1 Caitlyn
# 2 Vayne
# 3 Zed

 

三、字典

lol={"name":"Ezreal","position":"ADC","opponent":"Vayne"}

1.不按照索引取值

a.for i in lol:

    print(i)

#取出key,并不会取出value
#name
#position
#opponent

b.for i in lol:

    print(i,lol[i])

# 取出key 和value
#name Ezreal
#position ADC
#opponent Vayne

 

四、字符串

str="abcde"

for i in str:

    print(i,type(i))

#a <class ‘str‘>
#b <class ‘str‘>
#c <class ‘str‘>
#d <class ‘str‘>
#e <class ‘str‘>

 

数据类型的循环与取值

原文:https://www.cnblogs.com/Smart1san/p/9119001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!