1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=['alex', 'eric', 'rain']
2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。
li = ["alec", " aric", "Alex", "Tony", "rain"] tu = ("alec", " aric", "Alex", "Tony", "rain") dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex", "k4": "Tony"}
3、写代码,有如下列表,按照要求实现每一个功能
li=['alex', 'eric', 'rain']
4、写代码,有如下列表,请按照功能要求实现每一个功能
li = ["hello", 'seven', ["mon", ["h", "kelly"], 'all'], 123, 446]
5、有如下变量,请实现要求的功能
tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])
6、转换
7、元素分类
有如下值集合[11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个key的值中。
即:{'k1':大于66的所有值, 'k2':小于66的所有值}。(编程题)
8、在不改变列表数据结构的情况下找最大值li = [1,3,2,7,6,23,41,243,33,85,56]。(编程题)
9、在不改变列表中数据排列结构的前提下,找出以下列表中最接近最大值和最小值的平均值 的数li = [-100,1,3,2,7,6,120,121,140,23,411,99,243,33,85,56]。(编程题)
li = [-100,1,3,2,7,6,120,121,140,23,411,99,243,33,85,56]。
10、利用for循环和range输出9 * 9乘法表 。(编程题)
10、
11、求100以内的素数和。(编程题)
12、请说明python2 与python3中的默认编码是什么?
13、为什么会出现中文乱码?你能列举出现乱码的情况有哪几种?
14、分别写出在windows和mac上用py2输出中文怎么做?
15、任一个英文的纯文本文件,统计其中的每个单词出现的个数,注意是每个单词。。
16、有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
股票查询程序开发
把以下股票数据存入stock_data.txt
开发程序对stock_data.txt进行以下操作:
思路提示:加载文件内容到内存,转成dict or list结构,然后对dict or list 进行查询等操作。 这样以后就不用每查一次就要打开一次文件了,效率会高。