-
L.pop(2) 删除第3个
L.insert(2,'aaa') 在第三位置加aaa
查看全部 -
pop(2) 删除第3个
insert(2,'aaa') 在第三位置加aaa
查看全部 -
5.1,, if 语句,以冒号(:)结尾,表示若为真则执行后面的代码块。 代码块需缩进4个空格查看全部
-
dict是一个集合。花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略.
如:d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }len(d) len(d)是用来计算集合的大小,上述代码Adam等是key,95代表的是value
访问dict可以使用dict[key],如print d['Adam'] 结果是95
避免keyerror的方法:(1)先判断一下 key 是否存在,用 in 操作符if 'Paul' in d: print d['Paul'](2)使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
>>> print d.get('Bart') 59 >>> print d.get('Paul') None
dict的特点:(1)查找速度快,但是占用内存大,与list相反。在一个dict中,key不能重复
(2)存储的key-value序对是没有顺序的,dict的内部是无序的,不能用dict存储有序的列表集合。
(3)作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。
dict的更新
要把新同学'Paul'的成绩 72 加进去,用赋值语句:
>>> d['Paul'] = 72
查看全部 -
Python的特点:优雅、明确、简单
Python适合的领域:Web网站和各种网络服务、系统工具和脚本、作为“胶水”语言把其他语言开发的模块包装起来方便使用
Python不适合的领域:贴近硬件的代码(首选C)、移动开发 :IOS/Android有各自的开发语言(Obic,Swift/Java)、游戏开发:C/C++
Python实际应用:YouTube,Instagram,douban,mail.sohu.com,openstack云计算平台,广泛应用于Google,Yahoo,NASA
Python和其他语言对比:
Python源码不能加密
查看全部 -
List切片查看全部
-
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
查看全部 -
1.添加元素时,用set的add()方法:
>>> s = set([1, 2, 3]) >>> s.add(4) >>> print s set([1, 2, 3, 4])
2.
删除set中的元素时,用set的remove()方法:
>>> s = set([1, 2, 3, 4]) >>> s.remove(4) >>> print s set([1, 2, 3])
如果删除的元素不存在set中,remove()会报错
查看全部 -
我们可以用list的
pop()
方法删除List中的元素。当我们调用pop( )方法时,不明确标明元素位置时,通常删掉List中的最后一个元素。
当我们要删除确定的位置元素时,需在括号中标明元素位置,进行删除。
查看全部 -
第一个办法是用 list 的
append()
方法,把新变量追加到 list 的末尾。append()函数总是把新的元素添加到 list 的尾部。若要将变量添加在数组的第一个位置,方法是用list的
insert()
方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素。具体为:L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。其中0为第一个参数,'Paul'为第二个参数。
查看全部 -
我们可以用 -1 这个索引来表示最后一个元素;类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示。
使用倒序索引时,也要注意不要越界。
查看全部 -
1.使用索引时,千万注意不要越界
查看全部 -
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b'
查看全部 -
用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,
查看全部 -
引用列表List元素用的是中括号,不是圆括号
查看全部
举报