lllliuhao 发表于 2019-7-24 13:25:31

python 小白求问

本帖最后由 lllliuhao 于 2019-7-24 13:27 编辑

1·member = ['大象','老鼠']                     
print(member) 是'大象','老鼠'
如何去掉' '变成 大象,老鼠
2·insert语句可以同时加入两个元素吗?
两个问题,求助

heidern0612 发表于 2019-7-24 13:42:03

1、变不了..变了的话大象和老鼠就不是单个的元素,而是一个变量了。

2、insert不可以同时插入两个元素。

但insert可以插入一个列表,列表里面可以包含两个元素。

DT_Nelson 发表于 2019-7-24 16:01:54

本帖最后由 DT_Nelson 于 2019-7-24 16:02 编辑

把这个列表转成字符串,在用空字符替换单引号,是可以的,但是没有意义
insert方法不能接受超过一个元素

>>> member = ['大象','老鼠']
>>> print(member)
['大象', '老鼠']
>>> str(member)
"['大象', '老鼠']"
>>> print(str(member).replace("'",""))
[大象, 老鼠]
>>>
>>> member.insert(0, '狮子', '狗')
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
    member.insert(0, '狮子', '狗')
TypeError: insert() takes exactly 2 arguments (3 given)
页: [1]
查看完整版本: python 小白求问