1.列表推导 1 2 3 4 5 6 7 8 9 10 11 numbers = [i for i in range(10) if i % 2 == 0] print(numbers) seq = ["one", "two", "three"] for i, element in enumerate(seq): print(i, element) def treatment(pos, element): return ('…
python 环境 3.5 1.列表: s = []; for i in s: i = handleFunction(i); s.append(i) .列表 s=[handleFunction(i) for i in s] 或者 s=[handleFunction(str(i)) for i in s] //转为字符串3.不用for循环(for循环的替代)map map(func, seq1[, seq2,…]) Python 3.0以上返回迭代器,2.7 返回list eg: seq 只有只…
一.字符串 字符串也可以用下标取值.切片.for循环.len()取长度以及 in 和 not in 来进行操作. 但字符串是不可变的,不能被更改.只能构造一个“新的”字符串来存取你想要修改后的数据. 二.元组 元组与列表几乎一样,但是元组输入时使用小括号并且元组和字符串一样,不可变. 如果元组中只有一个值,你可以在括号内该值的后面跟上一个逗号,表明这种情况.否则,Python将认为你只是在括号内输入了一个值. #列表最后也可以是逗号 三.引用 列表赋给一个变量时,实际上是将列表的“引用”赋给了该…