演習辞書のPython--セット

演習の辞書セット
question1
問題の説明:10個の要素を含むリストがあり、例えば、リストは、各リストの要件、[1,2,3,4,5,6,7,8,9,0]であります前進する位置、リストの最後に最初の要素、及び、出力リスト一度要素。最終的なパターンは、[2,3,4,5,6,7,8,9,0,1]である
コードは次の通りです。

=リスト[1、2 ,. 3 ,. 4 ,. 5 ,. 6 ,. 7 ,. 8 ,. 9、0]
プリント(一覧)
A = list.pop(0)
list.append(A)
プリント(リスト)
。1
2
。3
。4
。5
以下に示すような結果:

question2の
問題の説明:以下の要件に応じて、リストの動作を実現する:
1)40個の要素を有するリストを生成し、各要素は50 100までのランダムな整数である。
2)このリスト内のデータを表す場合。 40クラススコアは、平均スコアを下回るスコア学生の数を計算する
ために出力li.sortを降順。)3要素の上記リストを()=真逆

輸入ランダム

#空のリストを定義
] [=リスト

範囲でI(40)のための:
list.append(random.randint(50、100))

#計算された平均
allScore = 0
スコアのリストで:
allScore allScore + = INT(音楽)

averScore = allScore / 40
プリント(averScore)

フラグ= 0
リスト内のスコアのために:
もしスコア<averScore:
フラグ+ = 1

プリント(フラグ)

list.sort(逆= TRUE)
印刷(リスト)
。1
2
3
4
5
6
7
8
9
10
11
12は、
13である
14
15
16
17
18である
19。
20
21である
22である
23である
24
25
以下に示すような結果:


question3
問題の説明:
もし文字列としての文章、文字列は、必然的に、このような「お元気ですか。」として(英語でのみここで説明)のスペースを、持っていますが、いくつかの時間は、二つの単語の間に大きなになりますスペース。タスクは現在の文字列に2つの連続するスペースがある場合、それを削除してくださいということです。

S = 'どのようにしている'
言葉= s.split()

new_s = "" .join(ワード)
プリント(new_s)
1
2
3
4
5
结果:

---------------------

おすすめ

転載: www.cnblogs.com/hyhy904/p/10930780.html