06-資料型別——字典

九夏_發表於2020-12-28

作業

list1 = [‘name’,‘author’,‘introduce’]
list2 = [‘NORWEGIAN WOOD’,‘Haruki Murakami’,‘balalalala…’]
將list1與list2以鍵對值的形式呈現

Amy_info = {‘name’:‘amy’,‘addr’:‘hunan’,‘weight’:90} 獲取Amy_info的key,value

使用者輸入隨機數個數N,生成N個1到1000內的隨機數,去掉相同的,從小到大排序

位元組如何轉換字串,字串如何轉換位元組

答案

def zuoye1():
    list1 = ['name','author','introduce']
    list2 = ['NORWEGIAN WOOD','Haruki Murakami','balalalala...']
    dict1 = dict(zip(list1,list2))
    print(dict1)
def zuoye2():
    Amy_info = {'name':'amy','addr':'hunan','weight':90}
    for each in Amy_info.items():
        print(each)
def zuoye3():
    import random

    list1 = []
    N = int(input('請輸入一個1到1000的整數:'))
    for i in range(0,N):
        x = random.randint(1,1000)
        list1.append(x)
    list1 = list(dict.fromkeys(list1))
    list1.sort()
    print(list1)

bytes轉為str—> bytes.decode() 解碼
str轉為bytes—> str.encode() 編碼

相關文章