欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合

 更新時(shí)間:2022年05月08日 08:56:55   作者:螞蟻ailing  
這篇文章主要介紹了Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合,文章接上一篇內(nèi)容學(xué)習(xí),主要針對python零基礎(chǔ)的同學(xué),感興趣的話就學(xué)起來吧

前言:

這一章的知識緊接上一章,零基礎(chǔ)的小伙伴可以從上一章學(xué)起來。當(dāng)然,你也可以收藏起來慢慢學(xué)習(xí),學(xué)習(xí)是不可操之過急的啦…

一、列表

print("-------------創(chuàng)建列表-------------");
list1 = ['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3]
print(list1)
list2 = list('Python')
print(list2)
list3 = []
print(list3)
print("-------------訪問列表中的值-------------");
print("list1[0]: ", list1[0])
print("list2[1:5]: ", list2[1:5])
print("-------------列表函數(shù)-------------");
list1.append('XYZ') #向 list1 增加'XYZ'對象
print(list1.count('Python')) #返回'Python'出現(xiàn)次數(shù)
list1.extend(list2) #將 list2 加到 list1 后面
print(list1)
list1.remove('XYZ') #刪除對象'XYZ'
print(list1.pop()) # 刪除列表的最后位置上的對象并返回
print(list1)
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------創(chuàng)建列表-------------
['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3]
['P', 'y', 't', 'h', 'o', 'n']
[]
-------------訪問列表中的值-------------
list1[0]:  JAVA
list2[1:5]:  ['y', 't', 'h', 'o']
-------------列表函數(shù)-------------
1
['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3, 'XYZ', 'P', 'y', 't', 'h', 'o', 'n']
n
['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3, 'P', 'y', 't', 'h', 'o']

進(jìn)程已結(jié)束,退出代碼0

二、元組

print("-------------創(chuàng)建訪問元祖-------------");
#coding=utf-8
tuple = ( 'Java', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
print(tuple) # 輸出完整元組
print(tuple[0])# 輸出元組的第一個(gè)元素
print(tuple[1:3]) # 輸出第二個(gè)至第三個(gè)的元素
print(tuple[2:])# 輸出從第三個(gè)開始至列表末尾的所有元素
print(tinytuple * 2) # 輸出元組兩次
print(tuple + tinytuple) # 打印組合的元組
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------創(chuàng)建訪問元祖-------------
('Java', 786, 2.23, 'john', 70.2)
Java
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('Java', 786, 2.23, 'john', 70.2, 123, 'john')
進(jìn)程已結(jié)束,退出代碼0

三、字典

print("-------------創(chuàng)建字典-------------");
d1 = {} # 空字典
d2={"id":10,"tel":123456,"name":"小明"}
print(d1)
print(d2)
print("-------------訪問字典-------------");
dict2 = {'name': '小明','id':1, 'dept': '計(jì)算機(jī)'}
print(dict2['dept'])
print(dict2['name'])
print("-------------修改添加字典-------------");
dict1 = {'Name':'小明', 'Age':19, 'major':'計(jì)算機(jī)'};
dict1['Age'] = 18; # 字典中有"Age"鍵,更新現(xiàn)有元素
dict1['college'] = "Tech"; # 字典中無"college"鍵,執(zhí)行添加操作
print("dict1['Age']: ",dict1['Age'])
print("dict1['college']: ",dict1['college'])
print("-------------刪除字典-------------");
dict1={"stu_name":"小明","stu_id":1,"stu_age":24}
del dict1["stu_id"] # 刪除鍵為"stu_id"的鍵值對
print(dict1)
dict1.clear() # 刪除所有鍵值對
print(dict1)
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------創(chuàng)建字典-------------
{}
{'id': 10, 'tel': 123456, 'name': '小明'}
-------------訪問字典-------------
計(jì)算機(jī)
小明
-------------修改添加字典-------------
dict1['Age']:  18
dict1['college']:  Tech
-------------刪除字典-------------
{'stu_name': '小明', 'stu_age': 24}
{}
進(jìn)程已結(jié)束,退出代碼0

四、集合

print("-------------創(chuàng)建集合-------------");
s = set() # 空集
print(s)
print(type(s))
s = {1,2,3} # 直接寫入集合元素
print(type(s))
s=set(["ABC",'XYZ','xyz','123','1',1,1.0])
print(s)
s=set(i for i in range(10))
print(s)
s=frozenset("Python 3.3.3")
print(s)
s= dict((i,0) for i in {1, 'ABC', 'XYZ', 'xyz', '1', '123'})
print(s)
s= dict((i,0) for i in frozenset({'n', 'o', 'h', ' ', '.', 'y', 't', 'P', '3'}))
print(s)
print("-------------訪問集合-------------");
s = set(['A', 'B', 'C', 'D'])
# s = {'A', 'B', 'C', 'D'}
print('A' in s)
print('a' not in s)
for i in s:
    print(i,end='\t')
print("-------------更新集合-------------");
s = set(['A', 'B', 'C', 'D'])
s = s|set('Python') # 使用操作符"|"
print(s)
s.add('ABC') # add()方法
print(s)
s.remove('ABC') # remove()方法
s.update('JAVAEF') # update()方法
print(s)
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------創(chuàng)建集合-------------
set()
<class 'set'>
<class 'set'>
{1, '1', 'xyz', 'XYZ', '123', 'ABC'}
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
frozenset({'t', 'o', 'y', 'n', '3', '.', 'h', ' ', 'P'})
{1: 0, '1': 0, 'xyz': 0, 'XYZ': 0, '123': 0, 'ABC': 0}
{'t': 0, 'o': 0, 'n': 0, '.': 0, 'y': 0, '3': 0, 'h': 0, ' ': 0, 'P': 0}
-------------訪問集合-------------
True
True
B    D    C    A    -------------更新集合-------------
{'B', 't', 'o', 'y', 'n', 'D', 'C', 'h', 'P', 'A'}
{'B', 't', 'o', 'ABC', 'y', 'n', 'D', 'C', 'h', 'P', 'A'}
{'B', 'E', 't', 'o', 'y', 'n', 'J', 'D', 'C', 'h', 'F', 'P', 'V', 'A'}

進(jìn)程已結(jié)束,退出代碼0
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------創(chuàng)建字典-------------
{}
{'id': 10, 'tel': 123456, 'name': '小明'}
-------------訪問字典-------------
計(jì)算機(jī)
小明
-------------修改添加字典-------------
dict1['Age']:  18
dict1['college']:  Tech
-------------刪除字典-------------
{'stu_name': '小明', 'stu_age': 24}
{}

進(jìn)程已結(jié)束,退出代碼0

五、總節(jié)

今天的基礎(chǔ)知識就到這里了,一次性分享太多大家也記不住多少

到此這篇關(guān)于Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合的文章就介紹到這了,更多相關(guān)Python基礎(chǔ)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論