列表遍历:
用while for 循环:
#列表遍历
names=['小明','小红','胖虎','哆来咪']
i=0 #元素下标
while i<len(names):
print(names[i])
i+=1 #python里面不支持(i++ ++i i-- --i) 所有用i+=1 意思的 i=i+1
#打印出来为 小明 小红 胖虎 哆来咪
# for 循环 俩种方法:
#使用下标的方法
for i in range(len(names)):
print(names[i])
#不使用下标的方法
for i in names:
print(i)
eval() --> 函数 将 字符串类型的元组 , 列表 , 字典转化为元组 , 列表 , 字符
如果没有加标识 则默认为元组
r='2'
val=eval(r)
print(val) #打印为
print(type(val)) #打印为<class 'int'>
r='2,3,4'
val=eval(r)
print(val) #打印为(2, 3, 4)
print(type(val)) #打印为<class 'tuple'>
r='[2,3,4]'
val=eval(r)
print(val) #打印为[2, 3, 4]
print(type(val)) #打印为<class 'list'>
r="{'a':2,'b':4}"
val=eval(r)
print(val) #打印为 {'a': 2, 'b': 4}
print(type(val)) #打印为 <class 'dict'>
str() --> 函数 将 元组 , 列表 , 字典转化为字符串类型
r=(2,3,4)
val=str(r)
print(val) #打印为(2, 3, 4)
print(type(val)) #打印为<class 'str'>
r=[1,2,3]
val=str(r)
print(val) #打印为[1, 2, 3]
print(type(val)) #打印为<class 'str'>
r={'a':2,'b':4}
val=str(r)
print(val) #打印为{'a': 2, 'b': 4}
print(type(val)) #打印为<class 'str'>