练习题10

现有列表git

list1 = ['XXXX', 'b', 3, 'c', 3, '&', 'a', 3, '3', 3, 'aa', '3', 'XXXX']github

list2 = ['e', 'f', 'g']app

要求对其作如下操做:ide

  1. 取出 ‘XXXX’ 中间的部分,造成一个新的列表list3code

  2. 对list3 作一下几部操做

1)删除特殊符号排序

2)统计 3 在list3中出现的次数索引

3)用最简短的代码去除list3中 26个字母之外的元素(要求只能对list3操做)rem

4)对list3排序get

5)在末尾追加'd',并把list2追加到list3it

  1. 现有两个变量

a = ('h',)

b = ('h')

1)将a和b分别追加到上一题的list3中,观察有什么区别

2)将1生成的list3转换成元组(扩展:本身搜索方法)

3)打印出只有一个元素'h'的元组,在2中生成的元组中的索引

17-12-21 -周第3次课

[Python基础篇-Python基础语法]

1.6 元组

1.7 列表

扩展

做业

已完成

笔记以下:

https://github.com/anChow22/No ... 9.mdX10X

2017-12-21 17:27 1 条评论 评分

回复 西红柿鸡蛋面 • 2017-12-21 22:26
能够直接把答案放出来,这个帖子用来你们交流练习答案的

评论一下...

0西红柿鸡蛋面

list1 = ['XXXX', 'b', 3, 'c', 3, '&', 'a', 3, '3', 3, 'aa', '3', 'XXXX']

#1. 取出 ‘XXXX’ 中间的部分,造成一个新的列表list3

list3 = list1[1:-1]

print list3

2. 对list3 作一下几部操做

1)删除特殊符号

del list3[4]

print list3

2)统计 3 在list3中出现的次数

print list3.count(3)

3)用最简短的代码去除list3中 26个字母之外的元素(要求只能对list3操做)

['b', 3, 'c', 3, 'a', 3, '3', 3, 'aa', '3']

list3 = list3[0:5:2]

4)对list3排序

list3.sort()

5)在末尾追加'd',并把list2追加到list3

list3.append('d')

3. 现有两个变量

a = ('h',)

b = ('h')

1)将a和b分别追加到上一题的list3中,观察有什么区别

2)将1生成的list3转换成元组(扩展:本身搜索方法)

3)打印出(只有一个元素'h'的元组,在2中生成的元组中的索引)

a = ('h',)

b = ('h')

list3.append(a)

list3.append(b)

print list3

2)将1生成的list3转换成元组(扩展:本身搜索方法)

tuple(list3)

3)打印出(只有一个元素'h'的元组,在2中生成的元组中的索引)

print tuple(list3).index(a)

2017-12-21 22:25 添加评论 评分

0积累从基层开始

现有列表

list1 = ['XXXX', 'b', 3, 'c', '&', 'a', 3, '3', 3, 'aa', '3', 'XXXX']

list2 = ['e', 'f', 'g']

要求对其作如下操做:

1. 取出 ‘XXXX’ 中间的部分,造成一个新的列表list3

In [1]: list1 = ['XXXX', 'b', 3, 'c', '&', 'a', 3, '3', 3, 'aa', '3', 'XXXX']

In [5]: list3 = list1[1:-1:]

In [6]: list3

Out[6]: ['b', 3, 'c', '&', 'a', 3, '3', 3, 'aa', '3']

2. 对list3 作一下几部操做

1)删除特殊符号

list3.remove('&')

print(list3)

或者:

del list3[3]

print(list3)

2)统计 3 在list3中出现的次数

print list3.count(3)

3)用最简短的代码去除list3中 26个字母之外的元素(要求只能对list3操做)

In [81]: list3 = ['b', 3, 'c', '&', 'a', 3, 3, 'aa', '3']

In [82]: list3.sort()

In [83]: list3

Out[83]: [3, 3, 3, '&', '3', 'a', 'aa', 'b', 'c']

In [84]: list3 = list3[5:6] + list3[7:]

或者

list3 = list3[0:5:2]

4)对list3排序

list3.sort()

5)在末尾追加'd',并把list2追加到list3

list3.append('d')

3. 现有两个变量

a = ('h',)

b = ('h')

1)将a和b分别追加到上一题的list3中,观察有什么区别

2)将1生成的list3转换成元组(扩展:本身搜索方法)

3)打印出(只有一个元素'h'的元组,在2中生成的元组中的索引)

a = ('h',)

b = ('h')

list3.append(a)

list3.append(b)

print list3

2)将1生成的list3转换成元组

tuple(list3)

3)打印出(只有一个元素'h'的元组,在2中生成的元组中的索引)

print tuple(list3).index(a)

相关文章
相关标签/搜索