成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

黑猴子的家:Python初識(shí)數(shù)據(jù)類型 -- 列表

FleyX / 3536人閱讀

摘要:創(chuàng)建列表黑猴子方式一方式二打印列表全部?jī)?nèi)容黑猴子輸出取第一個(gè)和第三個(gè)列表索引以開始黑猴子輸出切片黑猴子切片坐閉右開從索引開始取,包括索引,取到索引,不包括索引輸出取最后一個(gè),從右邊數(shù),第一個(gè)黑猴子輸出從右邊數(shù),第二個(gè)黑猴子輸出取最后兩個(gè)

1、創(chuàng)建列表

code

# Author:黑猴子

#方式一
name_list1 = ["hei hou zi", "seven", "eric"]

#方式二
name_list2 = list(["hei hou zi", "seven", "eric"])

names = ["4ZhangYang", "#!Guyun","xXiangPeng",["hei hou zi","jack"],
"ChenRonghua","XuLiangchen","ChenRonghua","ChenRonghua22","ChenRonghua"]
2、打印列表全部?jī)?nèi)容

code

# Author:黑猴子

print(names)

輸出

["4ZhangYang", "#!Guyun", "xXiangPeng", ["hei hou zi", "jack"],
"ChenRonghua", "XuLiangchen", "ChenRonghua", "ChenRonghua22", "ChenRonghua"]
3、取第一個(gè)和第三個(gè),列表索引以0開始

code

# Author:黑猴子

print(names[0],names[2])

輸出

4ZhangYang xXiangPeng
4、切片

code

# Author:黑猴子

#切片 坐閉右開 從索引1開始取,包括索引1 ,取到索引3,不包括索引3
print(names[1:3])

輸出

["#!Guyun", "xXiangPeng"]
5、取最后一個(gè), 從右邊數(shù),第一個(gè)

code

# Author:黑猴子

print(names[-1])

輸出

ChenRonghua
6、從右邊數(shù),第二個(gè)

code

# Author:黑猴子

print(names[-2])

輸出

ChenRonghua22
7、取最后兩個(gè)

code

# Author:黑猴子

print(names[-2:])

輸出

["ChenRonghua22", "ChenRonghua"]
8、切片的時(shí)候是從左往右 -> 數(shù)的

code

# Author:黑猴子

print(names[-3:-1])

輸出

["ChenRonghua", "ChenRonghua22"]
9、從第一個(gè)取三個(gè)

code

# Author:黑猴子

print(names[0:3])

輸出

["4ZhangYang", "#!Guyun", "xXiangPeng"]
10、從第一個(gè)取三個(gè), 0 可以省略
print(names[:3])

輸出

["4ZhangYang", "#!Guyun", "xXiangPeng"]
11、追加 放到最后邊
names.append("LeiHaidong")
print(names)

輸出

["4ZhangYang", "#!Guyun", "xXiangPeng", ["hei hou zi", "jack"],
"ChenRonghua", "XuLiangchen", "ChenRonghua", 
"ChenRonghua22", "ChenRonghua", "LeiHaidong"]
12、插入指定位置
names.insert(1,"Chenzhonghua")
print(names)

輸出

["4ZhangYang", "Chenzhonghua", "#!Guyun", "xXiangPeng", ["hei hou zi", "jack"],
"ChenRonghua", "XuLiangchen", "ChenRonghua", "ChenRonghua22",
"ChenRonghua", "LeiHaidong"]
13、修改
names[2] = "xiedi"
print(names)

輸出

["4ZhangYang", "Chenzhonghua", "xiedi", "xXiangPeng", ["hei hou zi", "jack"],
"ChenRonghua", "XuLiangchen", "ChenRonghua", "ChenRonghua22",
"ChenRonghua", "LeiHaidong"]
14、刪除方式一
names.remove("Chenzhonghua")
print(names)

輸出

["4ZhangYang", "xiedi", "xXiangPeng", ["hei hou zi", "jack"], 
"ChenRonghua", "XuLiangchen", "ChenRonghua",
"ChenRonghua22", "ChenRonghua", "LeiHaidong"]
15、刪除方式二
del names[2]
print(names)

輸出

["4ZhangYang", "xiedi", ["hei hou zi", "jack"], "ChenRonghua", 
"XuLiangchen", "ChenRonghua", "ChenRonghua22",
"ChenRonghua", "LeiHaidong"]
16、刪除方式三,刪除最后一個(gè)
names.pop()
print(names)

輸出

["4ZhangYang", "xiedi", ["hei hou zi", "jack"], "ChenRonghua",
"XuLiangchen", "ChenRonghua", "ChenRonghua22", "ChenRonghua"]
17、輸入那個(gè)下標(biāo)索引,就刪除那個(gè)下標(biāo)索引
names.pop(2)
print(names)

輸出

["4ZhangYang", "xiedi", "ChenRonghua", "XuLiangchen",
"ChenRonghua", "ChenRonghua22", "ChenRonghua"]
18、查找某一個(gè)元素的索引下標(biāo)
print(names.index("xiedi"))

輸出

1
19、根據(jù)找到的索引下標(biāo),找到元素
print(names[names.index("xiedi")])

輸出

xiedi
20、查找元素個(gè)數(shù)
print(names.count("ChenRonghua"))

輸出

3
21、數(shù)組反轉(zhuǎn)
names.reverse()
print(names)

輸出

["ChenRonghua", "ChenRonghua22", "ChenRonghua", "XuLiangchen",
"ChenRonghua", "xiedi", "4ZhangYang"]
22、排序,按照--阿斯克碼 來排序的
names.sort()
print(names)

輸出

["4ZhangYang", "ChenRonghua", "ChenRonghua", "ChenRonghua", 
"ChenRonghua22", "XuLiangchen", "xiedi"]
23、清空
#names.clear()
#print(names)

輸出

[]
24、多個(gè)數(shù)組合并
a  = [1,2,3]
names.extend(a)
print(names)

輸出

["4ZhangYang", "ChenRonghua", "ChenRonghua", "ChenRonghua", 
"ChenRonghua22", "XuLiangchen", "xiedi", 1, 2, 3]
25、刪除變量
#del a
26、復(fù)制, 淺復(fù)制,只復(fù)制第一層
c = [1,2,3,[4,5]]
d = c.copy()
print(c)
print(d)
c[0] = 9
c[3][0] = 8
print(c)
print(d)

輸出

[1, 2, 3, [4, 5]]
[1, 2, 3, [4, 5]]
[9, 2, 3, [8, 5]]
[1, 2, 3, [8, 5]]
27、深 copy
import copy
e = copy.deepcopy(c)
c[3][0] = 7
print(c)
print(e)

#for
print("-----for-----")
for i in c:
    print(i)

輸出

[9, 2, 3, [7, 5]]
[9, 2, 3, [8, 5]]
-----for-----
9
2
3
[7, 5]
28、帶步長(zhǎng)的切片 從零開始到最后, 步長(zhǎng)為2
print(names[0:-1:2])

輸出

["4ZhangYang", "ChenRonghua", "ChenRonghua22", "xiedi", 2]
29、帶步長(zhǎng)的切片 從零開始到最后, 步長(zhǎng)為2 ,0 和 -1 可以省略
print(names[::2])

輸出

["4ZhangYang", "ChenRonghua", "ChenRonghua22", "xiedi", 2]
30、打印全部 0 和 -1 省略
print(names[:])

輸出

["4ZhangYang", "ChenRonghua", "ChenRonghua", "ChenRonghua",
 "ChenRonghua22", "XuLiangchen", "xiedi", 1, 2, 3]

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42996.html

相關(guān)文章

  • Python 基礎(chǔ)起步 (五) 一定要知道的數(shù)據(jù)類型初識(shí)List

    摘要:好啦,那如果我現(xiàn)在想要改變中一個(gè)值也很簡(jiǎn)單,因?yàn)槲覀兞私饬怂饕?,便能很方便的定位元素啦,如果我要修改和的值為如果是刪除的話可以用的自帶函數(shù)叫或者注意兩點(diǎn)如果正確刪除,不會(huì)有任何反饋。沒有消息就是好消息如果所刪除的內(nèi)容不在中,就報(bào)錯(cuò)。 什么是List Hello,小白同胞們,我回來啦,前面的學(xué)習(xí)中,我們已經(jīng)知道了兩種python的數(shù)據(jù)類型:int和str,今天將要給大家接著介紹Pytho...

    zhichangterry 評(píng)論0 收藏0
  • Python--Redis實(shí)戰(zhàn):第一章:初識(shí)Redis:第二節(jié):Redis數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)介

    摘要:上一篇文章實(shí)戰(zhàn)第一章初識(shí)第一節(jié)簡(jiǎn)介下一篇文章實(shí)戰(zhàn)第一章初識(shí)第三節(jié)你好文章投票試煉可以存儲(chǔ)鍵與種不同的數(shù)據(jù)結(jié)構(gòu)類型之間的映射,這中數(shù)據(jù)結(jié)構(gòu)類別分別是字符串列表集合散列和有序集合。 上一篇文章:Python--Redis實(shí)戰(zhàn):第一章:初識(shí)Redis:第一節(jié):Redis簡(jiǎn)介下一篇文章:Python--Redis實(shí)戰(zhàn):第一章:初識(shí)Redis:第三節(jié):你好Redis-文章投票試煉 Redis可...

    ghnor 評(píng)論0 收藏0
  • Python學(xué)習(xí)之路30-接口:從協(xié)議到抽象基類

    摘要:本篇內(nèi)容將從鴨子類型的動(dòng)態(tài)協(xié)議,逐漸過渡到使接口更明確能驗(yàn)證實(shí)現(xiàn)是否符合規(guī)定的抽象基類。抽象基類介紹完動(dòng)態(tài)實(shí)現(xiàn)接口后,現(xiàn)在開始討論抽象基類,它屬于靜態(tài)顯示地實(shí)現(xiàn)接口。標(biāo)準(zhǔn)庫(kù)中的抽象基類從開始,標(biāo)準(zhǔn)庫(kù)提供了抽象基類。 《流暢的Python》筆記。本篇是面向?qū)ο髴T用方法的第四篇,主要討論接口。本篇內(nèi)容將從鴨子類型的動(dòng)態(tài)協(xié)議,逐漸過渡到使接口更明確、能驗(yàn)證實(shí)現(xiàn)是否符合規(guī)定的抽象基類(Abst...

    LucasTwilight 評(píng)論0 收藏0
  • 學(xué)習(xí)python12小時(shí)后,告訴你,學(xué)python真沒你想的那么難!

    摘要:列入全國(guó)計(jì)算機(jī)二級(jí)取代,部分城市試點(diǎn),引入高中。建議通過視頻學(xué)習(xí),這樣不但節(jié)省時(shí)間,而且效果很好。能否回憶起那個(gè)陡峭的學(xué)習(xí)曲線問題越多,學(xué)的越快。出報(bào)告每完成一個(gè)項(xiàng)目,總結(jié)報(bào)告,必不可少。結(jié)構(gòu)化學(xué)習(xí),才是你我需要真正培養(yǎng)的能力。 編程就如同你學(xué)習(xí)開車,即使,你可以一口氣,說出一輛車的全部零部件,以及內(nèi)燃機(jī)進(jìn)氣、壓縮、做功和排氣過程,但你就是不去練如何開車,怎么上路。你確定,你敢開嗎?你...

    Kaede 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<