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)