我无法理解字符串是如何分配给列表的
def convert(string):
list1 = []
list1[:0] = string
return list1
# Driver code
str1 = "ABCD"
print(convert(str1))
最佳答案
因为它看起来是一种将字符串转换为列表的方法,你可以这样做
list(string)
但这也很有趣,因为它接受任何输入并将其附加到列表的开头, from python docs list insertion
list1[0:0] 将迭代插入到列表的第一个元素之前,如果您将列表切片以达到零元素,它会给您一个空列表
关于python - 无法理解如何通过列表切片将字符串中的字符分配给列表在以下代码段中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63788208/