002_練習ワンダキーの戦い

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

リー= [「アレックス」、「 WuSir」、「ritian」、「バリー」、「温州」]
長さ計算リストと出力
要素「7」、リストなどと添加出力
リストの最初に挿入要素の位置「トニー」、および追加リスト出力する
第二の位置「ケリー」のエディットリスト要素を、および出力修飾リストの
セットリストL2 = [1、「」 、3,4、 " 心は「]リスト李、達成するためのコードの行の各要素に追加され、サイクルが追加されることはできません。
文字列s =「QWERT」リストに追加各li要素を囲み、達成するためにコードの行は、サイクルが追加さを許可しません。
「ritian」、リスト、リスト内の要素を削除し、追加出力してください
2つの要素を削除する要素と削除要素と出力のリストの削除リスト
2-4要素のリストを削除するには、と要素を除去した後、出力リスト

li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
print(len(li))
li.append('seven')
print(li)
li.insert(0,'Tony')
print(li)
li[1] = 'Kelly'
print(li)
l2=[1,"a",3,4,"heart"]
li.extend(l2)
print(li)
s = "qwert"
li.extend(s)
print(li)
li.remove('ritian')
print(li)
li.pop(1)
print(li.pop(1))
print(li)
del li[1:4]
print(li)

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

リー= [1、3、2 、 ""、4、 "B"、5 "C"]
L1のLiリストの新しいリストをスライスして形成され、L1 = [1,3,2]
によりリストリースライスは新しいリストL2、L2 =を形成する[ "" 、4 "B"]
のLi L3リスト、L3 =「1,2,4,5]の新しいリストをスライスすることにより形成される
リストのLiによってスライス新しいリストを形成L4、L4 = [3、「 」、「B」]
スライスのLiリストによって新しいリストL5を形成するために、L5は= [「C」]
スライスのLiリストL6によって新しいリストを形成します、L6 = [ "B"、 ""、3]

l1 = li[:3]
l2 = li[3:6]
l3 = li[::2]
l4 = li[1:6:2]
l5 = li[-1:]
l6 = li[-3:-8:-2]

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

LIS = [2、3、 " K"、[ "QWE"、20、[ "K1"、[ "TT"、3 "1"]]、89]、 "AB"、 "ADV"]
リストLIS大文字「TT」(二つの方法)。
図3に示すように、(2つの方法で)、文字列「100」に番号のリスト。
(2つの方法で)101に「1」の文字列のリスト。

lis[3][2][1][0] = 'TT'
print(lis)
lis[3][2][1][0] = lis[3][2][1][0].upper()
print(lis)

lis[3][2][1][1] = 100
print(lis)
lis[3][2][1][1] = str(lis[3][2][1][1] + 97)
print(lis)

lis[3][2][1][-1] = 101
print(lis)
lis[3][2][1][-1] = int(lis[3][2][1][-1]) + 100
print(lis)

4.コードで実装:
リー= [「アレックス」、「wusir」、「Taibai」]は
下線文字列「alex_wusir_taibai」中にスプライシングリストの各要素を使用して

li = ["alex", "wusir", "taibai"]
l1 ="_".join(li)
print(l1)

s =''
for i in li:
    s += i+'_'
print(s[:-1])

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

リー= [ "アレックス"、 "WuSir"、 "ritian"、 "バリー"、 "温州"]

index = 0
for i in li:
    print(index)
    index += 1
    
for i in range(len(li):
    print(i)

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

lis = []
for i in range(0,101,2):lis.append(i)
print(lis)

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

lis = []
for i in range(0,51):
    if i%3 == 0:
        lis.append(i)
print(lis)

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

for i in range(100,0,-1):print(i)

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

lis = []
for i in range(100,9,-2):
    lis.append(i)
for i in lis:
    if i%4 == 0:
        lis.remove(i)
print(lis)

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

lis = []
for i in range(1,31):
    lis.append(i)
for s in lis:
    if s%3 == 0:
        lis[lis.index(s)] = '*'
    index += 1
print(lis)

11、李の要素のリストを表示して下さい空間の各要素を削除し、すべての要素の末尾に「A」または「」冒頭、および「C」として識別し、新しいリストに追加し、最後のサイクルこの新しいリストを印刷します。
リー= [ "TaiBai"、 " alexC"、 "ABC"、 "エゴン"、 "riTiAn"、 "WuSir"、 "AQC"]

li = ["TaiBai ", "alexC", "AbC ", "egon", " riTiAn", "WuSir", " aqc"]
lis = []
for i in li:
    i = i.strip()
    if (i.startswith('A') or i.startswith('a') )and i.endswith('c'):
        lis.append(i)
for i in lis:
    print(i)

ユーザーの入力に特殊文字が含まれている場合12.敏感な言葉フィルタリングプログラムの開発は、コメントを入力するようユーザーに促し:
敏感な単語リスト李= [「倉先生」、「東京ホット」、「武藤は青」、「波多野結衣「]
ユーザによるコンテンツ入力は等しい長さの綴りに敏感であろう(あるいは倉先生 **)、及びリストに追加;ユーザ入力が敏感語でない場合、直接上記のリストに追加。

li = ["太白", "东京", "武功", "日本"]
s = input('请输入评论内容:')
lis = []
for i in li:
    if i in s:
        s = s.replace(i,'*'*len(i))
lis.append(s)
print(lis)

13.次のリスト(オプション問題)
のLi = 1 ,. 3 ,. 4、 "アレックス"、[3 ,. 7 ,. 8、 "Taibai"] ,. 5、 "RiTiAn"]
リストの各要素を印刷するループリストをプリントアウトして内部のリサイクル要素を満たしました。
:私は結果が欲しい
1
3
4
"アレックス"
3
7、
8
"Taibai"
5
ritian

li = [1, 3, 4, "alex", [3, 7, 8, "TaiBai"], 5, "RiTiAn"]
for i in li:
    if type(i) == list:
        for s in i:
            if type(s) == str:
                print(s.lower())
            else:
                print(s)
    elif type(i) == str:
        print(i.lower())
    else:
        print(i)
      

おすすめ

転載: www.cnblogs.com/xiaohei-chen/p/11863211.html