Day05
1.「_」リンクアップすることにより、各要素を記入してください。
ユーザー= [「旅」、「レッドの夢」、「三国」]
users = ['西游记','红楼梦','三国演义'] print("_".join(users))
users = ['西游记','红楼梦','三国演义'] ls = "" for i in users: ls = ls + i + "_" print(ls.strip("_"))
2.「_」リンクアップすることにより、各要素を記入してください。
ユーザー= [ '申公豹'、 'Taiyizhenren'、666 'スラグスラグホイ']
users = ['申公豹','太乙真人',666,'渣渣辉'] ls = "" for i in users: if type(i) == int: i = str(i) ls = ls + i + "_" print(ls.strip("_"))
3.くださいタプルV1 =全ての要素(11,22,33)は、V2 = [44,55,66]内のリストに追加されます。
v1 = (11, 22, 33) v2 = [44,55,66] v2.extend(v1) print(v2)
4.すべてのタプルのV1 =位置であってもインデックス要素(11,22,33,44,55,66,77,88,99)のセットがリストに追加されます
V3 = [44,55,66]です。
v1 = (11,22,33,44,55,66,77,88,99) v3 = [44,55,66] for i in v1: if i % 2 == 0: v3.append(i) print(v3)
5.二つのリストに追加された辞書のキーと値はKEY_LISTとVALUE_LIST
KEY_LIST = []
VALUE_LIST = []
先= { 'K1': 'V1'、 'K2': 'V2'、 'K3': 'V3'}key_list = [] value_list = [] info = {'k1':'v1','k2':'v2','k3':'v3'} for i in info: key_list.append(i) value_list.append(info.get(i)) print(key_list) print(value_list)
6.字典DIC = { 'K1': "V1"、 "K2": "V2"、 "K3":[11,22,33]}
A。キー出力のすべてをリサイクルしてください。
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} for i in dic: print(i)
B。出力値のすべてをリサイクルしてください。
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} for i in dic: print(dic.get(i))
C。キーと出力値のすべてをリサイクルしてください。
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} for i in dic: print(i) print(dic.get(i))
。D辞書、「K4」のキーと値のペアを追加する:「V4」を、出力辞書後に添加
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} dic["k4"] = "v4" print(dic)
すなわちしてください「K1」修正辞書、および出力の後に辞書変更の値「アレックス」に対応
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} dic["k1"] = "alex" print(dic)
F。エレメント44、辞書K3に対応する修正された出力値を追加
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} dic["k3"].append(44) print(dic)
gで改変辞書K3値の出力は、位置に対応し、エレメント18を挿入してください
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} dic["k3"].insert(0, 18) print(dic)
7.以下の辞書は、辞書を操作する必要があるものをフォロー
= {av_catalog
「ヨーロッパ」:{
「WWWバオ人民元.COM」:[、「一般的な品質」「自由、世界最大の多い」]、
「www.alex.com」:[「自由の多くは、非常に「」大規模な非常に良い品質『]、
』 oldboy.com 『:[』ほとんど自分撮り、高品質の画像、 『たくさんの』限られた資源は、遅い更新『]、
[『高品質:』hao222.com』 ]「すべての料金は、巨根ワイヤーをバイパスしてください」「本当に高い
、}
{:」韓国「
」東京熱「:[」何品質わからないが、個人的に日本と韓国が当たり前となっている好きではない「」verygood」 ]
}
「本土」:{
「1024」:[「平和のすべての自由な、良い、良い生活」、「外国でのサーバ、遅いです」]
}
}「かなりの量」:これまでAは、[「自由の多くは、世界最大の」、「品質は一般的に、」第二の位置のリストは、要素を挿入します。
av_catalog = { "欧美":{ "www.宝元.com": ["很多免费的,世界最大的","质量一般"], "www.alex.com": ["很多免费的,也很大","质量挺好"], "oldboy.com": ["多是自拍,高质量图片很多","资源不多,更新慢"], "hao222.com":["质量很高,真的很高","全部收费,屌丝请绕过"] }, "日韩":{ "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","verygood"] }, "大陆":{ "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"] } } av_catalog["欧美"]["www.宝元.com"].insert(1, "量很大") print(av_catalog)
b。すべての料金この[「すべての料金「の品質は、本当に高い高い」、巨根ワイヤーをバイパスしてください」]のリスト「巨根ワイヤーは、」削除をバイパスします。
av_catalog = { "欧美":{ "www.宝元.com": ["很多免费的,世界最大的","质量一般"], "www.alex.com": ["很多免费的,也很大","质量挺好"], "oldboy.com": ["多是自拍,高质量图片很多","资源不多,更新慢"], "hao222.com":["质量很高,真的很高","全部收费,屌丝请绕过"] }, "日韩":{ "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","verygood"] }, "大陆":{ "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"] } } del av_catalog["欧美"]["hao222.com"][1] print(av_catalog)
C。この[「品質は、個々のは、もはや日本と韓国のファンのようであるかは明らかではないではありません」、「verygood」]リストは、「verygood」すべてが大文字。
av_catalog = { "欧美":{ "www.宝元.com": ["很多免费的,世界最大的","质量一般"], "www.alex.com": ["很多免费的,也很大","质量挺好"], "oldboy.com": ["多是自拍,高质量图片很多","资源不多,更新慢"], "hao222.com":["质量很高,真的很高","全部收费,屌丝请绕过"] }, "日韩":{ "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","verygood"] }, "大陆":{ "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"] } } av_catalog["日韩"]["tokyo-hot"][1] = av_catalog["日韩"]["tokyo-hot"][1].upper() print(av_catalog)
。D「大陸」キー「1048」に対応する辞書を追加する:[「日閉鎖」]
av_catalog = { "欧美":{ "www.宝元.com": ["很多免费的,世界最大的","质量一般"], "www.alex.com": ["很多免费的,也很大","质量挺好"], "oldboy.com": ["多是自拍,高质量图片很多","资源不多,更新慢"], "hao222.com":["质量很高,真的很高","全部收费,屌丝请绕过"] }, "日韩":{ "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","verygood"] }, "大陆":{ "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"] } } av_catalog["大陆"]["1048"] = "一天就封了" print(av_catalog)
。Eこのキーと値のペアを削除します。「oldboy.com」:[。「主に自分撮り、高品質の画像の多くは、」「限られた資源、更新が遅いです」]
av_catalog = { "欧美":{ "www.宝元.com": ["很多免费的,世界最大的","质量一般"], "www.alex.com": ["很多免费的,也很大","质量挺好"], "oldboy.com": ["多是自拍,高质量图片很多","资源不多,更新慢"], "hao222.com":["质量很高,真的很高","全部收费,屌丝请绕过"] }, "日韩":{ "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","verygood"] }, "大陆":{ "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"] } } del av_catalog["欧美"]["oldboy.com"] print(av_catalog)
。これをF [「平和のすべての自由な、良い、良い生活」、「外国でのサーバ、遅い」]リストの最初の要素、文を追加:「降りることができます」
av_catalog = { "欧美":{ "www.宝元.com": ["很多免费的,世界最大的","质量一般"], "www.alex.com": ["很多免费的,也很大","质量挺好"], "oldboy.com": ["多是自拍,高质量图片很多","资源不多,更新慢"], "hao222.com":["质量很高,真的很高","全部收费,屌丝请绕过"] }, "日韩":{ "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","verygood"] }, "大陆":{ "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"] } } av_catalog["大陆"]["1024"].insert(0, "可以爬下来") print(av_catalog)
K2ループに対応8.各プリント要素値。
先= {
'K1': 'V1'、
'K2':[( 'アレックス')、( 'wupeiqi')、( 'oldboy')]
}info = { 'k1':'v1', 'k2':[('alex'),('wupeiqi'),('oldboy')], } for i in info.get("k2"): print(i)
9.文字列 "K:1 | K1:2 | K2:3 | K3:4" 辞書に加工{ 'K':1、 'K1':2 'K3':4}
コードを書きます
lst = "k: 1|k1:2|k2:3 |k3 :4" li = lst.split("|") dic = {} for i in li: a, b = i.split(":") dic[a] = int(b) print(dic)
10.以下の値Liが= [11,22,33,44,55,77,88,99,90]、66を超えるすべての値をキーに対応する第1辞書のリストに保存され、66未満でありますキーに対応する第二のリストに値を記憶します。
結果= { 'K1':[]、 'K2':[]}
result = {'k1':[],'k2':[]} li= [11,22,33,44,55,77,88,99,90] for i in li: if i > 66: result["k1"].append(i) else: result["k2"].append(i) print(result)
11.コード記述された結果を見て
v = {} for index in range(10): v['users'] = index print(v)
{"users": 9}
12.出力製品のリストは、ユーザがシリアル番号を入力し、ユーザは、商品の表示を選択します
"""
商品列表:
goods = [
{"name": "电脑", "price": 1999},
{"name": "鼠标", "price": 10},
{"name": "游艇", "price": 20},
{"name": "美女", "price": 998}
]
要件:
1:次のようなページ番号表示+商品名+商品価格、
1台のPC 1999
2マウス10
...goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998} ] for i in range(0, len(goods)): print(i + 1 , goods[i]["name"], goods[i]["price"])
2:製品番号を入力するユーザーを選択し、商品説明と商品価格を印刷
goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998} ] num = int(input("请选择")) lst = goods[num - 1] print(num, lst["name"], lst["price"])
3:ユーザーが製品番号が間違っている入力した場合、あなたはエラーを求めるメッセージが表示され、再入力してください
goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998} ] while 1: num = (input("请选择")) if num.isdecimal() and len(goods): num = int(num) lst = goods[num - 1] print(num, lst["name"], lst["price"]) break
4:ユーザ入力QまたはQ、プログラムを終了します。
「」 "while 1: num = (input("请选择")) if num.isdecimal() and len(goods): num = int(num) lst = goods[num - 1] print(num, lst["name"], lst["price"]) if "Q" == input("请输入q").upper().strip(): break