我想要做的是从数组中拉出数字,然后让数组中的数字打印****。如果它不是数字,它会拉出字符串的第一个字母,然后打印该数组的长度。我新来python和我一直在寻找如何做到这一点。申请任何帮助。数组和字符串python
x = [4, "Tom", 1, "Michael", 5, 7, "Jimmy Smith"]
for i in x:
if "a number":
print "*" * i
else:
print str[:1] .lower() * len(str)
我能做到使用STR即别人同样的事情:(i)型== STR: \t打印() –
不大 - 在else:函数不接受输入。你必须改用elif命令,否则就是if。代码看起来像'elif type(i)==:' –
elif type(i)==: print(test)this trows an error –