亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 在定義里,我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。

    查看全部
    0 采集 收起 來源:什么是dict

    2021-01-01

  • 在dict中,每一項包含一個key和一個value,key和value是一一對應的,在解決上面的問題中,我們可以使用名字作為key,成績作為value

    查看全部
    0 采集 收起 來源:什么是dict

    2021-01-01

  • 由于tuple一旦定義之后便不可修改,所以在實際編程中,tuple經常用于存放固定不變的數據。

    查看全部
  • tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變.請注意,元組(tuple)的這個特性是非常重要的,在運行上tuple的性能是list的數倍。

    查看全部
    0 采集 收起 來源:什么是tuple

    2021-01-01

  • name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    score= [89, 72, 88, 79, 99]

    L = list(zip(name, score))

    print L,'\n'


    def by_score(t):

    ? ? return t[1]

    L1 = sorted(L, key = by_score, reverse = True)

    n,s = zip(*L1)?

    print n

    師兄寫的這樣才叫代碼,具有可行性。

    sort 與 sorted 區別:

    sort 是應用在 list 上的方法,sorted 可以對所有可迭代的對象進行排序操作。

    list 的 sort 方法返回的是對已經存在的列表進行操作,無返回值,而內建函數 sorted 方法返回的是一個新的 list,而不是在原來的基礎上進行的操作。

    sorted 語法:

    sorted(iterable,?cmp=None,?key=None,?reverse=False)

    參數說明:

    • iterable -- 可迭代對象。

    • cmp -- 比較的函數,這個具有兩個參數,參數的值都是從可迭代對象中取出,此函數必須遵守的規則為,大于則返回1,小于則返回-1,等于則返回0。

    • key -- 主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。

    • reverse -- 排序規則,reverse = True 降序 , reverse = False 升序(默認)。


    查看全部
  • 注意前后代碼之間的影響。

    查看全部
  • 可以在list中插入list嗎

    names1=['Alice','Bob','Candy','David','Ellena']

    names2=['Gen','Phoebe','Zero']

    names1.append(names2)

    print(names1)

    這樣輸出結果是:

    ['Alice','Bob','Candy','David','Ellena',['Gen','Phoebe','Zero']]

    怎么樣可以去掉輸出結果中的[]?


    2020-09-24源自:Python3 入門教程 2020全新版 5-5128 瀏覽2 回答

    最佳回答

    2020-09-24

    names1=['Alice','Bob','Candy','David','Ellena']


    names2=['Gen','Phoebe','Zero']


    for item in names2:

    ? ? names1.append(item)


    print(names1)



    查看全部
  • L =[95.5,85,59,66,72]

    print(L[-3:])

    切到最后,冒號后面應該是留空 print(L[-3:])

    print(-3:-1)切不到最后一個元素。

    查看全部
  • L = [95.5, 85, 59, 66, 72]

    L.sort()

    L.reverse()

    print(L[0], L[1], L[2])

    可以先降序再顛倒成升序。

    查看全部
  • L = [95.5,85,59,66,72]

    L.sort(reverse =True)

    print(L[0:3])

    True首字母必須大寫才行。

    reverse詞意:顛倒

    查看全部
  • 我們在使用索引的方式訪問列表時,一定要特別注意不要越界。
    同時,列表和字符串一樣,也支持切片,通過切片的方式,獲取到列表的子列表。


    如果我們越界切片的話,不會出現Python運行錯誤,但是按照這樣的下標去切片,獲取不到任何元素。

    查看全部
  • L = ['Alice', 66, 'Bob', True, 'False', 100]

    i=1;

    while i<len(L):

    ? ? print(L[i]);

    ? ? i+=2;

    結尾分號,其他代碼過來的。

    查看全部
  • L = ['Alice', 66, 'Bob', True, 'False', 100]

    for i in range(len(L)):

    ? ? if (i + 1) % 2 == 0:

    ? ? ? ? print(L[i])

    這代碼優秀

    查看全部
  • L =['Alice',66,'Bob',True,'False',100]

    i =0

    for A in L:

    ? ? if i%2==0:

    ? ? ? ? print(A)

    ? ? i =i+1

    通過取模判定奇偶輸出,而不是通過改變循環中的自增變量步長。

    L =['Alice',66,'Bob',True,'False',100]

    i =0

    for A in L:

    ? ? if i%2<>0:

    ? ? ? ? print(A)

    ? ? i =i+1


    查看全部
  • Alice_Major = ['Chinese','Math','English']

    Alice_Scores = [92,75,99]

    i=-1

    while i<=len(Alice_Major):

    ? ? i=i+1

    ? ? M =Alice_Major[i]

    ? ? S =Alice_Scores[i]

    ? ? print(M,':',S)

    為啥不得行?

    查看全部

舉報

0/150
提交
取消
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!