1. x="abc",y="def",z=["d","e","f"],分别求出x.join(y)和x.join(z)返回的结果
>>> x = 'abc'
>>> y = 'def'
>>> z = ['d','e','f']
>>> m = x.join(y)
>>> m
'dabceabcf'
>>> n = x.join(z)
>>> n
'dabceabcf'
2. [[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]
>>> a = [[1,2],[3,4],[5,6]]
>>> x = [j for i in a for j in i]
>>> x
[1, 2, 3, 4, 5, 6]
>>> # 列表生成式
2. a="张明 98分",用re.sub,将98替换为100
>>> import re
>>> a = 'xiaoming10feng'
>>> ret = re.sub(r'\d+','99',a)
>>> ret
'xiaoming99feng'
>>>
网友评论