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

為了賬號安全,請及時綁定郵箱和手機立即綁定

python入門筆記(list,tuple,dict,set, 函數)

標簽:
Python

有序可变可重复 list L  #L=[0,'dd',[1,3],'ddd',0]

获取元素个数:len(L),

往尾部添加元素: L.append(元素),

往指定位置添加元素:L.insert(3, 元素)  #指定位置为下标位置

删除最后一个元素:L.pop()

删除指定下标元素:L.pop(下标)   #L.pop(2)



有序不可变可重复 tuple T  #T = (2, 3, 44, '44', [3,40], 'dddd')

计算某元素出现次数:T.count(元素)

通过下标获取某个元素: T.index(下标)

创建tuple: T = () ,  T = (1) , T = (1, )  #()标识空tuple;  (1)表示1,创建以后非tuple,因为代码解析如此; 若要添加只有单个元素的tuple,则需在元素后添加一个英文逗号','

tuple 与list之间的转换:T = list(L) ,  L = tuple(T)

*tuple 的访问速率比list快很多



无序对不可重复 dict D  # D ={'Alice':40, 'mo': 50}   ,key-value

获取value值 :a= D['Alice'] , a = D.get('Alice') 

更新值或者添加对:D['Alice'] = 66 , D['bob'] = 33

删除对:D.pop(key) # D.pop('Alice'),调用此方法会返回value值,a_value = D.pop('Alice')

获取dict的key 的list:D.keys()  #无序输出

获取dict的values 的list:D.values()  #无序输出



无序不重复set

创建set: L=set([1,2,3])   #print(L)  ----> set([1,2,3])



函数 def定义

Python 的内置函数文档内容:https://docs.python.org/3/library/functions.html

函数的定义:def 函数名(): 函数内容   

#  def animal():

#        return 'cat'

函数的参数:

    判断参数类型:isinstance(参数, int) #int可替换其他的数据类型,返回为True或者False

    传送n个参数:参数用‘*args’表示,该参数类型定义为tuple

        def animal(*args):

            print(args)

        animal(1,2,3,4)  #输出:   [1,2,3,4]

    传送参数对:参数用‘**kwargs’表示,该参数类型定义为dict

        def animal(**kwargs):

            print(kwargs)

        animal('name'='dog', 'age'=10)  #输出:   {'name'='dog', 'age'=10}


 

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消