我与你,一同学Python(24)
这次,我们继续学列表。
先学适用于列表的两个关键词:in和is。
先看in。
这个可以判断对象是否属于另一个对象。
turtle_list = [
"Trachemys scripta",
"Trachemys venusta",
"Pseudemys nelsoni",
"Pseudemys concinna",
"Chrysemys picta",
"Graptemys pseudogeographica",
"Graptemys ouachitensis",
"Malaclemys terrapin",
"Mauremys reevesii",
"Mauremys sinensis",
"Mauremys mutica",
"Mauremys nigricans",
"Mauremys japonica",
"Sternotherus odoratus",
"Sternotherus carinatus",
"Kinosternon subrubrum",
"Kinosternon leucostomum",
"Kinosternon scorpioides",
"Kinosternon baurii",
"Staurotypus triporcatus",
"Emydura subglobosa",
"Pelusios gabonensis",
"Pelomedusa subrufa",
"Chelydra serpentina",
"Cuora amboinensis",
"Cuora flavomarginata",
"Cuora mouhotii",
"Rhinoclemmys pulcherrima"
]
lizard_list = [
"Eublepharis macularius",
"Correlophus ciliatus",
"Teratoscincus przewalskii",
"Hemitheconyx caudicinctus",
"Nephrurus Levis",
"Pogona vitticeps"
]
frog_list = [
"Ceratophrys ornata",
"Ceratophrys cranwelli",
"Ceratophrys aurita",
"Ceratophrys cornuta",
"Ceratophrys stolzmanni",
"Lepidobatrachus llanensis",
"Litoria caerulea",
"Trachycephalus resinifictrix",
"Philautus albopunctatus",
"Phyllomedusa sauvagii",
"Hyla annectans",
"Philautus rhododiscus",
"Theloderma corticale",
"Pyxicephalus adspersus"
"Polypedates megacephalus"
]
salamander_list = [
"Cynops orientalis",
"Ambystoma mexicanum"
]
print(f"我想养大麝香龟:{'Staurotypus triporcatus' in turtle_list}")
print(f"我想养豹纹守宫:{'Eublepharis macularius' in lizard_list}")
print(f"我想养中华大蟾蜍:{'Bufo Gargarizans' in frog_list}")
print(f"我想养虎纹蝾螈:{'Ambystoma fasciatum' in salamander_list}")
"""
控制台:
我想养大麝香龟:True
我想养豹纹守宫:True
我想养中华大蟾蜍:False
我想养虎纹蝾螈:False
"""
'呵呵,很简单对吧。
然后是is。
这个相当于==,它能返回一个对象是否等于另一个对象(注意:只比较地址。地址是什么详见https://blog.csdn.net/xiebowen123456/article/details/127135804)
int1 = [10]
int2 = int1[:]
print(f"变量int1的值:{int1},它的地址:{id(int1)}")
print(f"变量int2的值:{int2},它的地址:{id(int2)}")
print(f"变量int1和int2相同:{int1 is int2}")
print("不同原因:地址不同") if int1 is not int2 else print(" ")
"""
控制台:
变量int1的值:[10],它的地址:140612790447360
变量int2的值:[10],它的地址:140612790553216
变量int1和int2相同:False
不同原因:地址不同
"""
'哦对了,这次还要给你们讲一个类型:enumerate对象。
就相当于拿数字跟元素比对。
list_ = ["a", "b", "c", "d"]
enumerate1 = enumerate(list_)
print(enumerate1)
print(list(enumerate1))
enumerate2 = enumerate(list_, start=1)
print(enumerate2)
print(list(enumerate2))
"""
控制台:
<enumerate object at 0x7f99500efa00>
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]
<enumerate object at 0x7f99500efb40>
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]
"""
'算了,把循环透露一下吧!
我们会学两种循环:for循环和while循环。前者是计数循环,要使用可迭代对象来进行循环;后者是条件循环,需要一个条件来执行循环。
我是谢pro,明天见~
相关知识
【python】python制作 连连看 游戏脚本(一)
Python中的自增运算
Python学习手册
Python基于大数据技术的宠物商品信息比价及推荐系统
python入门教程NO.1 打印你的宠物小精灵
数你用Python代码。制作一个专属桌宠,附源代码
Python数据分析入门之教你怎么搭建环境
【类、抽象与继承(练习)~python】
Python条件语句示例
python 250行代码开发一个贪吃蛇
网址: 我与你,一同学Python(24) https://www.mcbbbk.com/newsview979952.html
上一篇: 沈阳萌宠乐园,一个充满欢乐与温馨 |
下一篇: 龟兔赛“爬” |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352