python基礎語法回顧

2021-10-08 05:09:19 字數 2697 閱讀 6261

列表

# 1、正向單索引

list1 = ['張三','男',33,'江蘇','碩士','已婚',['身高178','體重56']]

# 取出第乙個元素

print(list1[0])

# 取出第四個元素

print(list1[3])

# 取出最後乙個元素

print(list1[-1])

print(list1[6])

# 取出最最後乙個元素

print(list1[-1][-1])

print(list1[-1][1])

print(list1[6][-1])

print(list1[6][1])

# 2、負向單索引

# 取出最後乙個元素

print(list1[-1])

# 取出最後元素的第乙個元素

print(list1[-1][0])

# 取出倒數第三個元素

print(list1[-3])

# 3、切片索引

list2 = ['江蘇','安徽','上海','浙江','山東','山西','湖南','湖北']

print(list2[2:6]) # 左閉右開

print(list2[1:6:2]) # 指定步長為2

print(list2[-3:]) # 取出最後三個元素

print(list2[:3])

print(list2[::])

print(list2[::2]) # 從0開始隔乙個取出乙個

# 4、列表元素的增加

list3 = [1,10,100,1000,10000]

list3

list3.extend([20,200,2000]) # extend可以一次性在末尾新增多個元素,但必須是用列表形式

list3

list3.insert(2,11) # insert可以在任意指定位置插入,可以是單個值,也可以是列表(會形成巢狀列表)

print(list3)

list3.insert(3,[11,22,33])

list3

# 5、列表元素的刪除

list3.pop() # 預設將最後乙個元素出棧(刪除),也可以指定位置刪除,但只能一次刪除乙個元素

print(list3)

list3.pop(2)

print(list3)

list3.remove([11,22,33]) # remove可以一次刪除多個元素,但只能刪除首次出現的指定值

list3

list3.clear() # 清空列表

# 7、列表元素的修改--取而改之

list4 = ['洗衣機','冰箱','電視機','電腦','空調']

list4[0] = '冰箱'

list4

# 8、另外一些常用的方法

list5 = [7,3,9,11,4,6,10,3,7,4,4,3,6,3]

print(list5.count(6))

print(list5.index(6))

# 將列表元素顛倒

list5.reverse()

print(list5)

# 排序--只能對同質資料進行排序

list5.sort(reverse=true)

print(list5)

元組
tup = ('a','d','z','a','d','c','a')

print(tup.count('a'))

print(tup.index('c'))

字典
dict1 = ,'興趣':['踢球','游泳','唱歌']}

dict1['年齡']

dict1['子女']['女兒']

dict1['興趣'][1]

# 1、字典元素的增加

dict1.setdefault('戶籍','山東') # setdefault接收兩個引數,乙個作為鍵乙個作為值

dict1

dict1.update() # update需要接收乙個字典

dict1

# 2、字典元素的刪除

dict1.pop('戶籍')

dict1

dict1['子女'].pop('女兒')

dict1

dict1['興趣'].pop(1)

dict1

# 刪除字典中任意乙個元素

dict1.popitem()

# 清空字典

dict1.clear()

dict1

# 3、字典元素的修改

dict1 = ,'興趣':['踢球','游泳','唱歌']}

dict1.update() # update既可以用來增加元素,也可以用來修改元素

dict1

dict1['姓名'] = '李五'

dict1

dict1['興趣'][1] = '跳舞'

dict1

dict1['子女']['女兒'] = '李麗'

dict1

# 4、其他一些方法

dict2 =

dict2.get('評分')

dict2.keys()

dict2.values()

dict2.items() # 獲取所有鍵值對

回顧 C的基礎語法

1.入門程式 include int main 2.資料型別 資料型別 1.基本資料型別 1.1.整型 int 2個位元組 1.2.字元型 char 1個位元組 1.3.實型 浮點型 1.3.1.單精度型 float 4個位元組 1.3.2.雙精度型 double 8個位元組 2.構造型別 2.1....

Python基礎回顧(一)

1.for迴圈 和其他語言不太一樣,python中的for迴圈可以遍歷所有可迭代型別,比如列表,且其預設訪問的是可迭代物件的資料項,不過也可以通過訪問列表下標的方式 通過range生成下標來做 舉個簡單例子,返回乙個列表中被7整除的第乙個資料項 list 3,string1 23 14.0 stri...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...