Python显示输出语句中分隔替换问题

Python中为什么执行语句
mylist=["尺骨","桡骨","骨骺"]
print(mylist,sep=";")
输出的结果是
['尺骨','桡骨','骨骺']
而不是
['尺骨';'桡骨';'骨骺']

亲亲,下面的代码是可以实现的你的需求的

mylist=["尺骨","桡骨","骨骺"]
str="';'".join(mylist)
result=[str]
print(result)
>>> result
["尺骨';'桡骨';'骨骺"]
只不过两边只能是双引号哦,不能是单引号

列表怎么可能用;隔开,除非你换成字符串