st=[[0,1,2],"123.0"," python"] . list1=list(st) b=list1[1].split(".") d=asii(list1[2]) print(b,d)
时间: 2024-05-12 08:13:35 浏览: 164
python 将list转成字符串,中间用符号分隔的方法
在这段代码中,第一行定义了一个包含一个列表和两个字符串的列表。第二行将该列表复制给了一个新的变量list1。第三行将list1中的第二个字符串"123.0"以"."为分隔符拆分成两个字符串,存储在变量b中。但是,这里应该使用split而不是spilt,因为split是Python中字符串的一个方法。第四行尝试将list1中的第三个字符串" python"转换为ASCII码,但是这里的asii拼写错误,应该是ascii。第五行尝试将变量b和d打印出来,但是由于前面的语法错误,这里会导致NameError异常。正确的代码如下:
```
st = [[0, 1, 2], "123.0", " python"]
list1 = list(st)
b = list1[1].split(".")
d = ascii(list1[2])
print(b, d)
```
输出结果为:
```
['123', '0'] ' python'
```
阅读全文