for a[-1] in a: print(a[-1])
时间: 2023-12-15 17:05:37 浏览: 56
基础用法之print()
这段代码会抛出 SyntaxError 异常。因为在 for 循环中,左侧的变量应该是一个变量名,而不是一个变量的索引。正确的写法是:
```
for item in a:
print(item[-1])
```
这样就能够对 a 列表中的每个元素取出最后一个字符,并打印出来。如果 a 中的元素不是字符串或者字符串长度为 0,那么会抛出 IndexError 异常。
阅读全文