回覆列表
  • 1 # 使用者834195712159

    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可以轉化為字串

  • 中秋節和大豐收的關聯?
  • 天鵝湖劇情講解?