已采纳回答 / Ryan2017
range(1,len(L)+1)其中len(L)+1是为了满足题目要求的从一开始,所以range(1,len(L)+1),也即是[1, 2, 3, 4]所以zip(range(1, len(L)+1), L)变成为zip([1,2,3,4], L) zip()函数可以把两个 list 变成一个 list:>>> zip([1, 2, 3, 4],['Adam', 'Lisa', 'Bart', 'Paul'])[(1,'Adam'),(2,'Lisa'),(3, 'Bart'),(4,...
2017-09-25
已采纳回答 / 扶瑶直上
这种提问真是无语,能不能把代码写工整了。。。看了半天错误在于中括号,虽然python很像数学写法,但不全是,中括号代表了list改了你的代码如下:<...code...>
2017-09-24
已采纳回答 / 风魔上忍
mac自带python2.7,直接在终端(internal)里输入python即可使用,如果需要使用python3以上的版本需要去python官网下载或者在终端里使用brew安装
2017-09-23
已采纳回答 / huxuning
tuple 中的元素都是不能改变的,而list在tuple中可以改变是指list中的元素变了,而list还是这个list并没有改变,只是list的参数变了。
2017-09-21
已采纳回答 / 白马或非马
因为插入是插到这个数字的前一个位置去,也就是把当前的元素“挤”到下一个位置,所以insert -1实际上是插入到倒数第二个位置,同理-2是第三个位置。什么?你问-0怎么办,用append啊
2017-09-21
已采纳回答 / 友情与肉丸
由于A=‘’为空字符串, python将其看成falseprint A and B 时 = print A 即 ‘’空行 print A or B 时 = print B 即 ‘’空行 可以通过 以下例子看出不同 A = NoneB = ''print A and Bprint A or B
2017-09-19