最赞回答 / 慕婉清3455610
for x in [ 1,2,3,4,5,6,7,8,9 ]: for y in [ 1,2,3,4,5,6,7,8,9 ]: while x<y: print str(x)+str(y) break不打断永远都在死循环
2019-09-05
print表输出
x表示上面set集合s中的一个tuple元素,例如:('Adam', 95)
tuple是一个元组,('Adam', 95)中有两个元素,所以在tuple中的第一个元素的索引是0,第二个是1。所以x[0]表示第一个元素,例如:Adam,x[1]表示第二个元素,例如:95
+的作用是:连接字符或字符串,‘:’就是一个字符
,起到隔开作用
x表示上面set集合s中的一个tuple元素,例如:('Adam', 95)
tuple是一个元组,('Adam', 95)中有两个元素,所以在tuple中的第一个元素的索引是0,第二个是1。所以x[0]表示第一个元素,例如:Adam,x[1]表示第二个元素,例如:95
+的作用是:连接字符或字符串,‘:’就是一个字符
,起到隔开作用
2019-09-05
最赞回答 / 五岁麻瓜少年
首先 s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])通过for循环遍历 for x in s: print x[0] + ':', x[1] 第一次遍历得到元组 ('Adam',95)到x中, 元组中x[0]对应Adam,x[1]对应95依次遍历s直到结束
2019-09-05
list is different from tuple.
list has orders.
list element can be replaced by cited position.
list can use append, pop and insert
tuple can not be changed once it is made. but the both can be cited by positions. tuple has no orders
list has orders.
list element can be replaced by cited position.
list can use append, pop and insert
tuple can not be changed once it is made. but the both can be cited by positions. tuple has no orders
2019-09-05
最新回答 / qq_诺言_27
print L[0:10] 从索引0开始取,直到索引10为止,但不包括索引10;也可以省略为 print L[:10]print L[2::3] 3⃣️的倍数,从3开始(3,6,9...),即索引值为2开始, 每3个元素取一个,取到列表末尾结束print L[4:50:5] 5的倍数,从5开始(5,10,15...)即索引值为4开始,每5个元素取一个,取到50结束(但不包括50)
2019-09-03
已采纳回答 / weixin_慕雪4019729
切片是基于索引位置的:: 两边分别对应的索引号是数值,不可能写成其他的元素:: 最右边是第三参数代表每隔多少个索引,前面2格自然还是上面说的起始索引和结束索引啊你的这样就变成了起始索引是(4:50),结束索引是最后,明显不对
2019-09-03