現有列表git
list1 = ['XXXX', 'b', 3, 'c', 3, '&', 'a', 3, '3', 3, 'aa', '3', 'XXXX']github
list2 = ['e', 'f', 'g']app
要求對其作如下操做:ide
取出 ‘XXXX’ 中間的部分,造成一個新的列表list3code
1)刪除特殊符號排序
2)統計 3 在list3中出現的次數索引
3)用最簡短的代碼去除list3中 26個字母之外的元素(要求只能對list3操做)rem
4)對list3排序get
5)在末尾追加'd',並把list2追加到list3it
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
del list3[4]
print list3
print list3.count(3)
list3 = list3[0:5:2]
list3.sort()
list3.append('d')
a = ('h',)
b = ('h')
list3.append(a)
list3.append(b)
print list3
tuple(list3)
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]
list3.sort()
list3.append('d')
a = ('h',)
b = ('h')
list3.append(a)
list3.append(b)
print list3
tuple(list3)
print tuple(list3).index(a)