-
List和Tuple区别:List可变,Tuple不可变,这里指的是数据指向,均可嵌套查看全部
-
pop()总是删掉list的最后一个元素,并且它还返回这个元素. pop(2)删掉第三个元素查看全部
-
dict特点:查找速度快且占用内存大,无序查看全部
-
print ,与+有何区别?查看全部
-
list使用索引返回元素,而dict使用key查看全部
-
dict集合,即key->value查看全部
-
for x in [ 1,2,3,4,5,6,7,8,9 ]: for y in [ 1,2,3,4,5,6,7,8,9 ]: if x<y: print x*10+y #打印两位数的满足十位小于个位的情况查看全部
-
append()总是把新的元素添加到 list 的尾部。 >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.append('Paul') >>> print L ['Adam', 'Lisa', 'Bart', 'Paul'] 用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素 >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.insert(0, 'Paul') >>> print L ['Paul', 'Adam', 'Lisa', 'Bart']查看全部
-
如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:查看全部
-
if 语句后接表达式,然后用:表示代码块开始。查看全部
-
Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。查看全部
-
链表[] 元组()查看全部
-
Python之 更新set 由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元素从set中删除。 添加元素时,用set的add()方法: >>> s = set([1, 2, 3]) >>> s.add(4) >>> print s set([1, 2, 3, 4]) 如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了: >>> s = set([1, 2, 3]) >>> s.add(3) >>> print s set([1, 2, 3]) 删除set中的元素时,用set的remove()方法: >>> s = set([1, 2, 3, 4]) >>> s.remove(4) >>> print s set([1, 2, 3]) 如果删除的元素不存在set中,remove()会报错: >>> s = set([1, 2, 3]) >>> s.remove(4) Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 4 所以用add()可以直接添加,而remove()前需要判断。查看全部
-
可见,函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。查看全部
-
Python之 set的特点 set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。查看全部
举报
0/150
提交
取消