python常用的資料型別包含6種:
1、Number(數字)
2、String(字串)
3、List(列表)
4、Tuple(元組)
5、Set(集合)
6、Dictionary(字典)
一、Number(數字)
包括int,float,bool(python3),complex(負數)幾種型別
二、List(列表)
list是有序的物件集合,索引值以0為開始值,-1為從末尾的開始位置。
主要操作功能如下:
#透過下標訪問列表的值
list1 = ["chk","ldlk",1,2,"sdfkj"]
for i in range(len(list1)):
print("%s" % list1[i])
#切片
print(list1[1:-1])
#追加
list1.append("jjjjjjj")
print("追加",list1)
#指定位置插入
list1.insert(1,"1111111")
print("指定位置插入",list1)
#移除
list1.remove(2)
print(list1)
#輸出最後一個值
print(list1.pop())
#連線,將list轉化為字串
list1 = ["chk","ldlk","lkvl","lkdjsflk","sdfkj"]
sr = " ".join(list1)
print(type(sr))
#查詢索引下標
#1、這種只能查到相同元素的第一個元素對應的索引下標
print(list1.index("sdfkj"))
#2、利用enumerate函式與普通for迴圈對比。
print("索引:"+str(i),",值"+list1[i])
for index,value in enumerate(list1):
print("索引:"+str(index),", 值:"+value)
#排序
list2 = [9,3,4,2,45]
list2.sort()
print("排序後",list2)
list3 = ["s","d","f","r","l"]
list3.sort()
print("排序後",list3)
#反轉
list2.reverse()
print("反轉後",list2)
list3.reverse()
print("反轉後",list3)
#相加
list = list2 + list3
print("兩個列表相加list",list)
#清除
list.clear()
print("clear清除後list",list)
list可以轉化為字串
python常用的資料型別包含6種:
1、Number(數字)
2、String(字串)
3、List(列表)
4、Tuple(元組)
5、Set(集合)
6、Dictionary(字典)
一、Number(數字)
包括int,float,bool(python3),complex(負數)幾種型別
二、List(列表)
list是有序的物件集合,索引值以0為開始值,-1為從末尾的開始位置。
主要操作功能如下:
#透過下標訪問列表的值
list1 = ["chk","ldlk",1,2,"sdfkj"]
for i in range(len(list1)):
print("%s" % list1[i])
#切片
print(list1[1:-1])
#追加
list1.append("jjjjjjj")
print("追加",list1)
#指定位置插入
list1.insert(1,"1111111")
print("指定位置插入",list1)
#移除
list1.remove(2)
print(list1)
#輸出最後一個值
print(list1.pop())
#連線,將list轉化為字串
list1 = ["chk","ldlk","lkvl","lkdjsflk","sdfkj"]
sr = " ".join(list1)
print(type(sr))
#查詢索引下標
#1、這種只能查到相同元素的第一個元素對應的索引下標
print(list1.index("sdfkj"))
#2、利用enumerate函式與普通for迴圈對比。
for i in range(len(list1)):
print("索引:"+str(i),",值"+list1[i])
for index,value in enumerate(list1):
print("索引:"+str(index),", 值:"+value)
#排序
list2 = [9,3,4,2,45]
list2.sort()
print("排序後",list2)
list3 = ["s","d","f","r","l"]
list3.sort()
print("排序後",list3)
#反轉
list2.reverse()
print("反轉後",list2)
list3.reverse()
print("反轉後",list3)
#相加
list = list2 + list3
print("兩個列表相加list",list)
#清除
list.clear()
print("clear清除後list",list)
list可以轉化為字串