-
1、dict对象本身就是可迭代对象,用for循环直接迭代dict,可以每次拿到dict的一个key 2、dict对象有一个values()方法,这个方法把dict转换成一个包括所有value的list,这样,我们的迭代就是dict的每一个value 3、dict还有一个itervalues()方法迭代效果和values()效果一样,但是intervalues()方法比values()方法节省内存查看全部
-
pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 如果Paul同学不是排在最后一个怎么办?比如Paul同学排在第三: >>> L = ['Adam', 'Lisa', 'Paul', 'Bart'] 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉: >>> L.pop(2) 'Paul' >>> print L ['Adam', 'Lisa', 'Bart']查看全部
-
在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。查看全部
-
比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1 Python内置的常用函数还包括数据类型转换函数,比如 int()函数可以把其他数据类型转换为整数 str()函数把其他类型转换成 str查看全部
-
s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: s.remove(name) else: s.add(name) print s查看全部
-
for x in s: print x[0]+':',x[1]查看全部
-
当要访问List或Tuple这样的有序集合时,可以利用for循环依次对该集合的每个元素进行访问,在此过程中需要定义一个变量,这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块),要注意的是:for语句后需要加上“:”。查看全部
-
set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 set会自动去掉重复的元素查看全部
-
怎么会不对查看全部
-
感觉不对查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-查看全部
-
notepad++中会自动在代码块里的第二行缩进4个空格的位置查看全部
-
利用循环为list赋值,L.append()查看全部
-
append()总是把新的元素添加到 list 的尾部查看全部
-
pop()删除最后一个查看全部
举报
0/150
提交
取消