私は、Pythonを学ぶ初心者です。

1.要件に応じてコードを、以下のリストに、各機能を書きます

そして、リストの計算された長さを出力

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"】
プリント(LIの[0:4])

結果:[ 'アレックス'、 'WuSir'、 'ritian'、 'バリー']

「7」の追加要素のリストのリスト、および出力を追加

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
li.append( "7")
印刷(LI)

结果:[ 'アレックス'、 'WuSir'、 'ritian'、 'バリー'、 '温州'、 '7']


「トニー」の要素を挿入する場所のリストの最初の、そして追加するリストを出力で

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
li.insert(0、 "トニー")
プリント(LI)

结果:[ 'トニー'、 'アレックス'、 'WuSir'、 'ritian'、 'バリー'、 '温州']

「ケリー」として第二の位置の要素のリストを修正し、修正リストを出力してください。

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
li.insert(1、 "ケリー")
プリント(LI)

结果:[ 'アレックス'、 'ケリー'、 'WuSir'、 'ritian'、 'バリー'、 '温州']

L2 = [1、3,4、「心」「A」、各li要素を達成するために、リストにコードの行を追加の一覧を表示してください、サイクルが追加されることはできません。

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
L2 = [1、 "A"、3,4、 "心"]
印刷(LI + L2)

结果:[ 'アレックス'、 'WuSir'、 'ritian'、 'バリー'、 '温州'、1 ''、3、4、 '心']

文字列s =「QWERT」リストに追加各li要素を囲み、達成するためにコードの行は、サイクルが追加さを許可しません。

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
li.extend( "QWERT")
プリント(LI)

结果:[ 'アレックス'、 'WuSir'、 'ritian'、 'バリー'、 '温州'、 'Q'、 'W'、 'E'、 'R'、 'T']

「ritian」リスト内の要素を削除し、出力を追加してください

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
li.pop(2)
プリント(LI)

結果:[ 'アレックス'、 'WuSir'、 'バリー'、 '温州']

二つの要素、および出力要素のリストの後にリストを削除し、削除された要素を削除してください

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"】
プリント(li.pop(1))
プリント(LI)

結果:WuSir
[ 'アレックス'、 'ritian'、 'バリー'、 '温州']

、2-4要素のリストの後にリストを削除要素と出力を削除してください

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
・デル・リー[1:5]
プリント(LI)

結果:[ 'アレックス']

以下のリストを持っている2.書き込みコードは、各機能を実現するためにスライスを使用します

リーリストの新しいリストをスライスして形成されたL1、L1 = [1,3,2]

リー= [1、3、2、 "A"、4、 "B"、5 "C"]
印刷(LIの[0:3])

リーは、L2 = [ "A"、4 "B"]、新しいリストL2のリストをスライスすることにより形成されます

リー= [1、3、2、 "A"、4、 "B"、5 "C"]
印刷(LIの[3:6])

リーリストの新しいリストをスライスして形成されたL3、L3 =「1,2,4,5]

リー= [1、3、2、 "A"、4、 "B"、5 "C"]
印刷(LI [0 :: 2])

L4は、Liリスト、L4 = [3、 "A"、 "B"]の新しいリストをスライスすることにより形成されます

リー= [1、3、2、 "A"、4、 "B"、5 "C"]
印刷(LI [1 :: 2])

L5は、Liリストの新しいリストをスライスすることによって形成され、L5 = [「C」]

リー= [1、3、2、 "A"、4、 "B"、5 "C"]
印刷(LI [7])

新しいリストが[3、 "B"、 "A"]のLiリストL6、L6 =をスライスすることにより形成されます

リー= [1、3、2、 "A"、4、 "B"、5 "C"]
印刷(LIの[-1 :: - 2])

各機能を実現するために必要に応じて、以下のリストを持っている3.コードを記述。

Lisの「TT」のリストに(2つの方法で)大文字。

LIS = [2、3、 "K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
LIS [3 ] [2] [1] [0] = LIS [3] [2] [1] [0] .upper()
プリント(LIS)

LIS = [2、3、 "K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
LIS [3 ] [2] [1] [0] = 'TT'
プリント(LIS)

3、(2つの方法で)文字列「100」への番号のリスト。

LIS = [2、3、 "K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
LIS [3 ] [2] [1] [1] = '100'
LIS [1] = '100'
プリント(LIS)

LIS = [2、3、 "K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
LIS [3 ] [2] [1] [1:2] = [ "100"]
印刷(LIS)

(2つの方法で)101に「1」の文字列のリスト。

LIS = [2、3、 "K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
LIS [3 ] [2] [1] [2] = '101'
プリント(LIS)

LIS = [2、3、 "K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
LIS [3 ] [2] [1] [ - 1] = [101]
プリント(LIS)

4.コードで実装します:

アンダースコアに文字列「alex_wusir_taibai」にスプライスリストの各要素を使用します

リー= [ "アレックス"、 "wusir"、 "taibai"]
LIS =リチウム[0] + "_" +のLi [1] + "_" +のLi [2]
プリント(LIS)

インデックス印刷範囲のループと次のリストのための使用。

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]
の範囲内のLiのために(0,5):
プリント(LI)

6.ループおよび範囲100内での使用は、これらの全て及び偶数も新しいリストに挿入を見つけるために。

リー= []
範囲(2,101,2)のIため
li.append(I)
プリント(I)

範囲503内に識別するために7 forループを使用するとは割り切れ、そして新しいリストにこれらの番号を挿入することができます。

リー= []
iに対して範囲(3,51)において:
もし私%3 == 0:
li.append(I)
プリント(I)

8. 100から1までループと範囲のための使用は、印刷を逆。

リー= []
範囲内のI(100,0、-1)のために
、私は100 <場合:
li.append(I)
プリント(I)

9.全ての偶数の新しいリスト、フィルタ要素は、4本のステーで割り切れる数の、リストに追加逆100から10までループと範囲のための使用。

リー=リスト(範囲(100,9、-2))
のLiにおけるiについて:
!:I%4 = 0の場合
li.remove(I)
プリント(LI)

* 10.ループと範囲のための使用、リストにリストをデジタル1-30を追加し、周期が3で割り切れる数に変更されます。

リー=リスト(範囲(30.0、-1))
のLiにおけるiについて:
私%3 == 0の場合
のLi [li.index(I)] = "*"
プリント(LI)

おすすめ

転載: www.cnblogs.com/xiaomo668/p/11502351.html