スライスと辞書(Python day 11)


スライス(自動スライスと手動スライス)
ディクショナリスライス
	a='asdafafsa'
#    
	b=a[2:6:2]#a[    :    :  ]              
# while  
	star=int(input('    :'))
	stop=int(input('    :'))
	step=int(input('  :'))
	while star

rangeの埋め込み関数にはすでに開始位置、終了位置、ステップが含まれているので、このループはパラメータを入力するだけです.
文字列の-
forループ
a='asd-bdb-uhn'
s=a.split('-')
print(s)

splitの役割は、文字列をスライスする位置にセグメント化し、リストの手動スライスを生成することです.
a='asd-bdb-uhn'
i=0
while i

文字列の置換
	a='abcdefghigk'
	b=a.replace('abc','123')#
	print(b,type(b))#123defghigk ,        ,  b             , a     

文字列は置換できませんが、新しい文字列を生成することができます.replaceの内蔵関数がリスト関数に変換される可能性があります.
辞書の添削
増加
dict(key=value)------辞書を作成
# a.update()  update   
b=dict(shengao=1.8)#          {'shengao':'1.8'}
print(b)

削除
del a[key]–keyに対応するvalueを削除します.clear()---辞書を空にします.pop()------辞書のいずれかのキーに対応するvalue値を削除する.popitem()-キー値ペアを削除
a={'name':'  ','age':18,'sex':' '}
del a['name']         #        key    value
print(a)                #         ,      


b=a.clear()
print(b,'  ')      #        ,      ‘  ’           ,        


b=a.pop('name')
print(b)                #          value
print(a)                #          


b=a.popitem()     #           
print(b)
print(a)

改める
a[key]=value------これが更新方法です
a={'name':'  ','age':18,'sex':' '}
print(a['name'])
a['sex']='nv'#        
print(a)

調べる
.get(key)----key対応valueを得る
a={'name':'  ','age':18,'sex':' '}
print(a.get('sex'))#    key    value

小題
一、直角楊輝
出力効果:1 23 345...whileで実現するには、単層サイクルでなければなりません.
a=str(input('        :'))
hang=1
lie=0
i=0
while i

forで実現するには,単層サイクルでなければならない.
for i in range(len(a)):     #          a   
    print(a[i],end=' ')
    lie+=1
    if hang==lie:
        lie =0
        hang+=1
        print()      #         a,         

二、コンベアの印刷
考えは元素を循環させるwhile循環です
import time
a=[1,2,3,4,5]
while True:
    i=0
    while i

forサイクル
import time
a=[1,2,3,4,5]
while True:
    print(a)
    for i in range(len(a)-1):
        a[i]=a[i+1]
        
    a[len(a) - 1] = a[0]

    time.sleep(1)
    #for           

三、文字列の各要素とその下付き文字列を印刷する
a=input('      :')
i=0
while i

%cは要素を示す
今日の品物はちょっと多いですが,個人的には拙見ですので,ご了承ください