数据类型的循环与取值

Posted Smart1san

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型的循环与取值相关的知识,希望对你有一定的参考价值。

一、列表

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‘>

 

以上是关于数据类型的循环与取值的主要内容,如果未能解决你的问题,请参考以下文章

流程控制之for循环基本数据类型及其内置方法

python循环之for循环与基本的数据类型以及内置方法

模板中间件以及MVC与MTV

thymeleaf已知数组下标怎么取值

迭代器与生成器

java取值问题,现在有这么一个方法,循环读出shp文件的属性信息,现在我只要其中的一条信息 怎么改?