>>> tup1 = ("all") >>> print tup1 all
所以,如果元组只有1个元素,就必须加一个逗号,防止被当作括号运算:
>>> tup1 = ("all",) >>> print tup1 ('all',) >>>
Python 数组的步长操作:
a = [0,2,3,4,5,6,7,8,22,44,55] # 2 表示起始坐标,10 表示终止坐标,3 表示步长,即每移动 3 个位置取值 b = a[2:10:3] print(b)
输出结果为:
[3, 6, 22]
Python 列表切片应用
# -*- coding: UTF-8 -*- s = 'abcdefg' # 返回从起始位置到索引位置 2 处的字符串切片 print(s[:3]) # 输出 'abc' # 返回从第三个索引位置到结尾的字符串切片 print(s[3:]) # 输出 'defg' # 字符串逆序输出 print(s[::-1]) # 输出 'gfedcba' # 输出从开始位置间隔一个字符组成的字符串 print(s[::2]) # 输出 'aceg' print(range(10)[::2]) # 输出偶数:[0, 2, 4, 6, 8] # 它们也可以相互结合使用。 # 从索引位置 6 到索引位置 2,逆向间隔一个字符 print(s[6:2:-2]) # 输出'ge'
清空列表中的多项空值:
test = ['a','','b','','c','',''] test = [i for i in test if i != ''] print(test)
输出结果为:
['a', 'b', 'c']
remove 和 del 之间的区别:
>>> a=[1,2,3,5,4,2,6] >>> a.remove(a[5]) >>> a [1, 3, 5, 4, 2, 6]
说明 remove 移除的是列表中元素的位置。
>>> a=[1,2,3,5,4,2,6] >>> del(a[5]) >>> a [1, 2, 3, 5, 4, 6]
说明 del 删除是按索引来的,索引起始位置为 0。
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
946Python 元组
所以,如果元组只有1个元素,就必须加一个逗号,防止被当作括号运算:
945Python 列表(List)
Python 数组的步长操作:
输出结果为:
944Python 列表(List)
Python 列表切片应用
943Python 列表(List)
清空列表中的多项空值:
输出结果为:
942Python 列表(List)
remove 和 del 之间的区别:
说明 remove 移除的是列表中元素的位置。
说明 del 删除是按索引来的,索引起始位置为 0。