请编写函数,将形如[a, b, c]的字符串转换为列表,输出格式3 4 a
时间: 2024-03-10 08:49:40 浏览: 52
JavaScript将字符串转换成字符编码列表的方法
可以使用Python内置的eval()函数将字符串转换为对应的Python对象,例如列表。具体实现如下:
```
def str_to_list(s):
lst = eval(s)
return lst
def print_list(lst):
for i in lst:
print(i, end=" ")
print()
def main():
s = input("请输入形如[a, b, c]的字符串:")
lst = str_to_list(s)
print_list(lst)
if __name__ == '__main__':
main()
```
在print_list()函数中,使用for循环遍历lst列表,并逐个打印其中的元素,每个元素之间用空格隔开。在函数调用结束后,使用print()函数输出一个空行。在main()函数中,首先使用input()函数获取用户输入的字符串,然后调用str_to_list()函数将字符串转换为列表,并将结果保存在lst变量中。最后,调用print_list()函数打印lst列表。
阅读全文