请 [注册] 或 [登录]  | 返回主站

量化交易吧 /  量化平台 帖子:3365785 新帖:17

List练习

TRADE12发表于:5 月 9 日 17:14回复(1)

这里面有一些List的练习题,可以帮助更加熟练的掌握List

定义一个如下图的list:l

1 2 [1,12,14]
4 5 [4,23,45]
7 8 [7,43,12]

并按照如上形式,利用for循环打印出l的内容【for循环不能超过2句话】

12 14
23 45
43 12
 

写一个函数middle(t)得到任一list的去掉首位之后的内容¶

例如: middle([1,2,3,4])就会返回列表:[2,3]

 

写一个函数chop(t)会删除原来list的首位元素, 例如:¶

l=[1,2,3,4]
chop(l)
print(l)

以上代码的结果应该是[2,3]

 

写一个函数is_sorted(t)判断一个函数是否是从小到大排序的?¶

  • 如果是,则返回True
  • 如果不是,则返回False
 

用range生成一个1~1000的所有奇数的list¶

 

用列表生成器获得以上列表中所有不能被3整除的数的新列表,并从大到小排序¶

 

获取以上列表所有偶数位置的数组成新的列表¶

 

在原有列表上删除以上列表中所有个位数是5的数字¶

 

写一个函数is_anagram(s1,s2),判断两个字符串是不是互为变位词(即:字母相同,位置可能不同),比如¶

is_anagram("abc","cba")的结果应该是True

 

str="abcdefghijklmnopqrstuvwxyz" 获取所有奇数位置的字符构建新的字符串¶

 

全部回复

0/140

量化课程

    移动端课程