|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
member=[1,2,3,4,5]
member.append(6)
i=member
print (i)
为什么这上面的就可以运行,而下面这个就返回一个 none 呢
####################
member=[1,2,3,4,5]
i=member.append(6)
print (i)
因为append()不会返回值啊,它只会修改列表的内容,不会返回的
- >>> list1 = ['小甲鱼', '小假鱼', '小真鱼', '小鱿鱼', '小章鱼']
- >>> a = list1.append('汕头甲鱼')
- >>> a
- >>> print(a)
- None
- >>> list1
- ['小甲鱼', '小假鱼', '小真鱼', '小鱿鱼', '小章鱼', '汕头甲鱼']
复制代码
顺便说一下,pop是会返回一个值的
- >>> list1 = ['小甲鱼', '小假鱼', '小真鱼', '小鱿鱼', '小章鱼']
- >>> a = list1.pop(1)
- >>> a
- '小假鱼'
- >>> print(a)
- 小假鱼
复制代码
|
|