python编程问题记录集(持续更新)
- python列表元素可以是字典吗
- 如何从列表中随机选取元素
- 标准输出定位到文件
- python正则表达式
- 文件遍历
1)python列表元素可以是字典吗? 可以
list_test=[]
list_test.append({"first":1,"second":2})
2)如何从列表中随机选取元素
foo = ['a', 'b', 'c', 'd', 'e']
from random import choice
print choice(foo) #选取一个元素
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
slice = random.sample(list, 5) #选取5个元素
3)标准输出定位到文件
#第一种
import sys
sys.stdout = open("stdout.txt", "w")
#第二种
import os
f=open('a.txt','a')
f.write(os.popen('netstat -nltp | grep 22').read())
f.close()
4)python正则表达式
re.match 尝试从字符串的起始位置匹配一个模式,不成功返回none。
re.search 扫描整个字符串并返回第一个成功的匹配。
语法:
re.match(patt