列表生成式

#列表推导式把一个东西写在列表里面,列表的元素按照你写的生成的
numbers=list(range(1,11))
new_numbers=[]
for n in numbers:
new_n = str(n).zfill(2)
new_numbers.append(new_n)
#简化
new_numbers2=[str(i).zfill(2)for i in numbers if i%2==0] #循环从list里面取值
new_numbers2=[i*100 for i in numbers if i%2==0]#扩大一百倍,拿到变量想干啥干什么
print(new_numbers2)

#三元表达式
age=input("age:")
if not age.isdigit():
print("年龄是整数")
else:
if age>=18:
print("成年人")
else:
print("成年人")

#三元表达式方法:msg="成年人"if age>18 else"未成年 " 条件满足取前面值不满足取后面值,写一行只能写if和else
#print(msg)
上一篇:栈的简单使用


下一篇:167. 两数之和 II - 输入有序数组(双指针)