-
mark查看全部
-
遍历set 由于 set 也是一个集合,所以,遍历 set 和遍历 list 类似,都可以通过 for 循环实现。 ('Adam', 95), ('Lisa', 85), ('Bart', 59)可以看成三组数,第组数中的第个数表示x[0],x[1].所以print x[0] + ':', x[1] 理解为,输出第组数"名字:成绩查看全部
-
set的特点 set的内部结构和dict很像,唯一区别是不存储value set存储的元素和dict的key类似,必须是不变对象 set存储的元素也是没有顺序的查看全部
-
set的特点 set的内部结构和dict很像,唯一区别是不存储value set存储的元素和dict的key类似,必须是不变对象 set存储的元素也是没有顺序的查看全部
-
开源云计算平台openstack查看全部
-
python严格缩进 四个空格 Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:查看全部
-
tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的! 理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变查看全部
-
因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:查看全部
-
#tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple一旦创建完毕,就不能修改了。 >>> t = ('Adam', 'Lisa', 'Bart')查看全部
-
这个思想太牛逼了,一看就爽查看全部
-
list删除:pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul';如果不是删除最好一位,需要添加参数,参数为索引位置查看全部
-
添加新元素 第一个办法是用 list 的 append() 方法,append()总是把新的元素添加到 list 的尾部。 第二个方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素 L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上,而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。查看全部
-
list 添加新元素使用append(),append()总是把新的元素添加到 list 的尾部;还可以使用insert()函数, insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:查看全部
-
正序0开始 倒序-1开始 倒序访问list 我们可以用 -1 这个索引来表示最后一个元素,类似的,倒数第二用 -2 表示,倒数第三用 -3 表示查看全部
-
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。查看全部
举报
0/150
提交
取消