練習題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)

相關文章
相關標籤/搜索