2018-08-27作業

1948 ワード

1.既知のリスト、リストの中心要素を求める
list1 = ['   ', 1, 2, 3, 4, 5, ' ']
a = len(list1)
print(a)
if a % 2:
  d = (a-1) // 2
  c = list1[d]
  print(c)
else:

2.すべての要素と
list2 = [1, 2, 3, 11, 23, 44, 89]
sum = 0
for a in list2:
    sum += a
print(sum)

3.既知のリストで、すべての下付き文字が奇数の要素を出力します.
list3 = [' ', 23, 44, 11, 231, 'abc']
b = list3[1::2]
print(b)

4.すべての要素のうち奇数の値を持つ要素を出力するリストが知られています.
list4 = [12, 2313, 43, 55, 64, 10, 23]
for d in list4:
    if d % 2:
        print(d)

5.すべての要素に2を乗じたリストが知られています.
list5 = [9, 23, 44, 11, 231, 4]
for a in list5:
    a *= 2
    print(a)

6.最初の要素にすべての要素を追加するリストが知られています.
list5 = [9, 23, 44, 11, 231, 4]
c = 0
for b in list5:
    c += b
print(c)

7.奇数位置要素をBリストに、偶数要素をCリストに格納するリストAが知られている.
list5 = [9, 'abc',  23, 44, 11, 'ss', 231, 4]
B = list5[::2]
C = list5[1::2]
print(B, C)

8.Aリストの上位5要素をBリストにコピーします.
A = [1, 2, 3, 4, 5, 6, 7]
B = ['a', 'b', 'c']
A5 = A[:5]     # A5=A     
B += A5         # B = B + A5
print(B)

9.長さが10のリストがあり、増分順に並べられ、ユーザーは数を入力し、適切な位置に挿入します.
for _ In range(1,11):aがリスト
input('数字:')
10.リストのcountメソッドを自分で実現する機能.
a = [9, 4,  23, 4, 11, 'ss', 231, 4]
b = a.count(4)
print(b)

11.リストのextendメソッドの機能を自分で実現する.
A = [1, 2, 3, 4, 5, 6, 7]
B = ['a', 'b', 'c']
A.extend('123')
B.extend(A)
print(A)        #a = [1, 2, 3, 4, 5, 6, 7, '1', '2', '3']
print(B)          # B = ['a', 'b', 'c', 1, 2, 3, 4, 5, 6, 7, '1', '2', '3']

12.自己実装リストのindexメソッド
A = [1, 2, 3, 4, 5, 6, 7]
c = A.index(3)
print(c)  # c = 2