python学习日志day2

import copy#列表-----------------------------------------list  [ ]

names=["Jianwei","Liangliang","Jianjian","Xiaowei","Dashen"]

print (names[0])

names[0]="JIANWEI"  #修改单个元素names[1:3]=["LIANGLIANG","JIANJIAN"]    # 切片修改

print(names)

names[1:3]=[]       #删除序号为1 和2 的元素del names[0]        #删除序号为0的元素

print(names)

#列表的调用方法--------------------------------------

names.append("JIANwei")         #在列表后边追加新的元素names2=["Jianwei","Xiaowei","Daxia"]names.extend(names2)            #把其它列表的元素添加到原有列表的后边

print(names)

print(names.count("Xiaowei"))  #计算Xiaowei在列表出现的次数

print(names.index("Xiaowei"))  #找到元素的索引,如有多个,就只给出第一个的位置

names.insert(1,"xioajianjian")

print(names)

print(names.pop())      #默认移除最后一个元素,并以删除的元素返回print(names.pop(1))     #移除序号为1 的元素print(names)

names.remove("Xiaowei") #删除第一个出现的元素,只删除一个

names.sort()            #升序排列print(names)

names.reverse()         #倒序排列原来的列表print(names)

names.sort(key=len)     #按字符串长度排序print(names)

names3=names.copy()              #复制,浅copynames4=copy.copy(names)             #浅copy

names.append(["JIANwei"])names5=copy.deepcopy(names)        #深deepcopy import copy

#元组----------------------tuple ( )

ABCD=("A","B","C","D")  #创建元组用( )print(ABCD)print(ABCD.index("C"))    #元组不可以修改print(ABCD.count("B"))    #元组只能索引或者计数

hello=tuple("hello")print(hello)

bb=("AA","BB",["aa","bb"],"DD")bb[2].insert(1,"cc")            #元组中的列表可以进行列表的操作,增删改查print(bb)
#字典-----------dictionary   { }

phone_book={"A":"110","B":"120","C":"119","D":"999"}                  #直接创建字典print(phone_book)       # 字典包括  { 键:值 }

b2=dict([("E","111"),("F","121"),("G","219"),("H","319")])  #利用dict 创建字典 方法1print(b2)b3=dict(I="123",J="124",K="125")                              #利用dict 创建字典 方法2print(b3)

print( phone_book["A"])     #找到字典中键对应的"值"phone_book["B"]="123456"    #通过键来找到元素的"值" 进行修改print(phone_book)

del phone_book["D"]         #删除字典中的项print(phone_book)




原文地址:https://www.cnblogs.com/jianw/p/8904381.html

时间: 2024-12-22 01:41:00

python学习日志day2的相关文章

Python学习日志9月13日

p { margin-bottom: 0.25cm; line-height: 120% } 昨天的学习日志没有写,乱忙了一整天,政治电脑. 好奇心重,想要给电脑装上传说中LInux操作系统,各种小问题折腾到半夜,今天又折腾到晚上才真正的装上系统. 可是装上系统后又发现各种的不好用.虽然界面比win7要好看很多,很舒服,下个软件却要设置java的环境变量,而我连java是什么玩意都不知道.思维导图不能用了,又得想别的办法,对我来说这是非常重要的工具啊.简直没有它无法从事脑力活动. 因为前天晚上也

Python 学习日志9月18日

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Hel

Python学习日志_2017/09/09

今天早晨学习<Head First HTML and CSS>.随着内容逐渐深入,知识量逐渐增加,今天早晨三个小时学习了一章:<Html的基本元素>,学到了不少的东西.比如,什么是块元素,什么是内联元素,什么是viod元素,以及,文件位置的访问.就这么点东西,学了三个小时.不过一件事情令我印象深刻:这本书引以为傲的填数字图标竟然文不对图!!?好大的bug,不仅中文版的文不对图,英文版的电子书版本也文不对图,更糟糕的是中文版的竟然连文字排序都是错的--自己的答案页和自己的问题页的图都

Python学习日志9月16日

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Hel

Python学习日志9月15日

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000; min-height: 12.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px;

Python学习日志_2017/09/08

今天早晨学习了<Head First :HTML and CSS>:学习了两个章节,感觉从基础学习特别的踏实,能看懂的同时踏踏实实的锻炼了基础的能力.我个人认为无论哪个行业,最重要的永远是基础的知识.因为一门学问,能够有健全稳定的架构体系是非常不容易的,而这整个体系的稳定性都由基础决定的.返本归元,任何一门学问无论高层建筑多么的辉煌,至高的境界都是回归学问最基础的本身.明天继续学习这本书接下来的两章.要我看10天左右就过一遍这本书了.下午四个小时都花费在三道编程题上边了.<Think P

python学习日志_for

几天前就开始学python了,终于学到循环了,写写日志方便日后查询 刚刚用if elif fof 完成的小游戏

Python学习日志之Python模块

Python入门学习笔记之Python模块 Python模块: 一.认识Python模块 1.什么是模块 函数是可以实现一项或多项功能的一段程序.我们的模块是函数功能的扩展,模块是可以实现一项或多项功能的程序块.从定义可以看出:函数是一段程序,模块是一项程序块,也就是说函数,模块都是用来实现功能的,但是模块范围要广,在模块里可以重用多个函数 2.如何导入模块 在Python程序中如果要使用某个模块,不能直接使用某个模块的功能.在模块使用之前,我们需要先导入指定模块,只要导入模块后我们才能使用 >

Python学习日志2语法-20150716

先导日志篇: 1.变量定义 直接定义: a=10 b=23 c=a+b print(c) 2.判断语句: #coding = utf-8 Python并不能够识别Utf-8,所以要注释一下 score=90 if score >=70 : print("nice") elif score >=60 : print("及格") elif score >=30; print ("不及格") else print("很差&q