学习python日记 1

9.5

第一次学习...习惯性c语言,幸好还记得结尾不用 " ; "

语法加亮确实很漂亮啊...

9.29

列表添加竟然输出不了

#实验6(2)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
var=huashang_list[2]
print(var)
var=huashang_list.append('体育学院')
print(var)

发现问题了...

#实验6(2)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
var=huashang_list[2]
print(var)
var=huashang_list.append(4)
print(var)
x=[1,2,3]
x.append(4)
print(x.append(4))
print(x)

没错,比较一下我们就能发现,是输出有问题,添加列表元素本质上是改变了列表,所以输出的时候还是输出列表的名字

所以尝试一下,我们就会得到这样的结果

#实验6(2)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
var=huashang_list[2]
print(var)
var=huashang_list.append(4)
print(var)
print(huashang_list)
x=[1,2,3]
x.append(4)
print(x.append(4))
print(x)

至于为什么赋值给变量也不行,我想可能是因为这个操作本身没有什么返回值

用index继续报错...

#实验6(2)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
huashang_list.index('1','教育学院')
print(huashang_list)

翻译一下应该是index参数要用整数,去掉   "   试试

继续报错...翻译有误,再看一眼什么意思。。。恍然大悟,这是index是索引,我要用插入...是insert

#实验6(4)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
huashang_list.insert(1,'教育学院')
print(huashang_list)

python的三种删除方式

#实验6(4)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
huashang_list.insert(1,'教育学院')
print(huashang_list)
del huashang_list[1]#删除方式1,用下标删除
print(huashang_list)
#实验6(4)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
huashang_list.insert(1,'教育学院')
print(huashang_list)
huashang_list.remove('教育学院')#删除表中第一个值为x的元素,用值删除
print(huashang_list)
#实验6(4)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
huashang_list.insert(1,'教育学院')
print(huashang_list)
huashang_list.pop(1)#通过下标删除,index默认-1
print(huashang_list)

pop删除,我们知道会返回元素的索引下标,于是尝试得到元素索引...继续报错...

#实验6(6)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
print(huashang_list[2])
huashang_list.append('体育学院')
print(huashang_list)
huashang_list.insert(1,'教育学院')
print(huashang_list)
del huashang_list[1]
print(huashang_list)
huashang_list.remove('文学院')
print(huashang_list)
x=huashang_list.pop('体育学院')
print(x)

翻译一下,字符不能变成整数?(大概意思理解一下。。。应该是吧)

于是尝试用eval...仍然报错

在看书的时候发现,index可以得到元素的下标

#实验6(6)
huashang_list=['数据科学学院','经济与金融','会计学院','文学院']
print(huashang_list[2])
huashang_list.append('体育学院')
print(huashang_list)
huashang_list.insert(1,'教育学院')
print(huashang_list)
del huashang_list[1]
print(huashang_list)
huashang_list.remove('文学院')
print(huashang_list)
x=huashang_list.index('体育学院')
print(x)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值