python基礎 元組 字典 迭代查詢

2021-09-11 06:34:57 字數 4125 閱讀 4071

# a=input('請輸入字串:')

# b=0

# i=0

# while i# if '0'<=a[i]<='9':

# b=b*10+int(a[i])

# i+=1

# print(b)

# a=(1,2,3,4,5,6,7)

# print(type(a)) #type:tuple元組

# for i in a:

# print(i)

# i=0

# while i# print('第{}個數是{}'.format(i+1,a[i]))

# i+=1

print(a[6:0:-1]

#6是下標對應的最後乙個,0對應第乙個但是是開區間取不到下標為0的,-1是倒序

print(a[-1:-3:-1])

# b=(1)

# print(type(b))

# b=(1,) #元組中只有乙個元素是必須在後面加 , 才是元組,否則是整數

# print(type(b))

# b=()

# print(type(b))                    #tyoe:元組

# a,b=(1,2,3) #報錯

# a,b=(1,) #報錯

# a,b="xy"

# print(a)

# print(b)

# a=(1,2,3)

# b=[4,5,6]

# i=0

# for ys in a:

# b.insert(i,ys)

# i+=2

# print(b)

# b.extend(a) #只有列表可以更改

# a.extend(b) #元組不可更改

# print(a)

# print(b)

# a=[[1,2,3],[4,5],[6,7,8],['a','b','c']]

'''while-while'''

# i=0

# while i# j=0

# while j# print(a[i][j],end=' ')

# j+=1

# print()

# i+=1

'''while-for'''

# i=0

# while i# for j in a[i]:

# print(j,end=' ')

# print()

# i+=1

# print(a[i],type(a[i]))

'''for-while'''

# for i in a:

# j=0

# while j# print(i[j],end=' ')

# j+=1

# print()

'''for-for'''

# for i in a: # i 是元素

# for j in i:

# print(j,end=' ')

# print()

# for i in range(0,len(a),1): # range裡i 是下標

# for j in range(0,len(a[i]),1):

# print(a[i][j],end=' ')

# print()

# a=

# print(a['name'])

# print(a.keys())

# a['name']='小明' #修改

# print(a)

# a['age']=99

# print(a)

# a['***']='男'

# print(a)

# del a['name']

# print(a)

# a.pop('***')

# print(a)

# b=dict(name='李雷',age=20,address='教科書')

# print(b)

# print(b[***])

# print(b.get('name'))

# print(b.get('***','男')) # get 沒有的,輸出的是後邊的值

# print(b)

# print(b.get('name','小紅')) #get 的是存在的,輸出的是原值

# print(b.keys())                         #輸出 鍵

# for key in b.keys():

# print(key,b[key]) #輸出 值

# print(b.values())

# for v in b.values():

# print(v)

# a=

# for k,v in a.items():

# print(k,v)

## a.pop('name')

# print(a.pop('name'))

# print(a)

# print(a)

# a.pop('name')

# print(a)

# print(a.popitem()) #列印出 刪除的最後乙個

# print(a)

# a='123'*9

# print(a)

# b='我是'+'小可愛'

# print(b)

# a=,

# '002':,

# '003':,

# '004':,

# '005':

# }# for i,j in a.items():

# if j['address']=='北京':

# j['house']=10000

#print(i,a[i])

# for k in a.keys(): #迭代查詢 a 的鍵

# if a[k]['address']=='北京':

# a[k]['house']=10000 #在值的字典裡增加[house]項

# for i,j in a.items():

# print(i,j)

# for i in a.keys():          # 把 a 裡面的值乙個個拿出來給 i

# print(i,end=' ')

# for k in a[i].keys():

#a[i]是i 對應的value,也是乙個字典,字典有keys屬性

# print(k,a[i][k],end=' ')

# for k,v in a[i].items():

# print(k,v,end=' ')

# print()

python基礎 元組,字典,集合

python 的元組與列表類似,不同之處在於元組的元素不能修改,不能進行增刪改查。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如 tuple 1,2,3,4,5 元組中元素的獲取和列表相同,都是根據索引獲取對應元素。tuple 1,2,3,4,5 tu...

python基礎 元組 字典 集合

1 元組 元組的操作 元組是不可變集合,所以無法像列表一樣進行增刪改的操作。但是可以通過索引進行查詢操作。例 a 1,2,3,4,5,6,7 print a 2 print a 1 5 2 print a 1 輸出結果 3 2,4 7,6,5,4,3,2,1 其他操作 例 score 68,87,9...

Python基礎 列表 元組 字典

1.字串的定義 單引號 雙引號 三引號 三引號 輔助功能 注釋語句 2.字串使用場景 1.字串物件 2.路徑 3.url 3.字串拼接 print name is tom 4.序列 1.字串獲取元素 下標獲取 print 長度 len str1 print str1 len str1 1 2.字串不...