函数题:编写函数将字符串转化为列表
请编写函数,将形如[a, b, c]的字符串转换为列表。
### 函数接口定义:
Python
def str_to_list(str):
其中str为字符串类型,输出为一个列表。
### 裁判测试程序样例:
Python
# 请在这里填写你的答案代码
def main():
str = input()
for i in str_to_list(str):
print(i)
if __name__ == '__main__':
main()
### 输入样例:
in
[3, 4, a]
### 输出样例:
out
3
4
a
答案:若无答案欢迎评论
def str_to_list(str: str) -> list:
str = str.replace('[', '').replace(']', '')
arr = str.split(',')
outs = []
for a in arr:
outs.append(a.strip())
return outs
def main():
str = input()
for i in str_to_list(str):
print(i)
if __name__ == '__main__':
main()
### 函数接口定义:
Python
def str_to_list(str):
其中str为字符串类型,输出为一个列表。
### 裁判测试程序样例:
Python
# 请在这里填写你的答案代码
def main():
str = input()
for i in str_to_list(str):
print(i)
if __name__ == '__main__':
main()
### 输入样例:
in
[3, 4, a]
### 输出样例:
out
3
4
a
答案:若无答案欢迎评论
def str_to_list(str: str) -> list:
str = str.replace('[', '').replace(']', '')
arr = str.split(',')
outs = []
for a in arr:
outs.append(a.strip())
return outs
def main():
str = input()
for i in str_to_list(str):
print(i)
if __name__ == '__main__':
main()