[In]
list1=['1','juice','3'] #list可存放不同的data type
print(list1)
[Out]
['1', 'juice', '3']
[In]
list1=['1','juice','3'] #把想储存的元素放入[]中并用''和,分隔
print(list1[1])
print(list1[0]) #从0开始计算
print(list1[-2]) #存取倒数第二个元素
[Out]
juice
1
juice
[In]
list=['1','juice','3','orange'] #把想储存的元素放入[]中并用''和,分隔
print(list[:3]) #访问0~3
print(list[0:3]) #访问0~2不包含3
print(list[:]) #复制list
print(list[2:])#存取第三个到最後一个元素
[Out]
['1', 'juice', '3']
['1', 'juice', '3']
['1', 'juice', '3', 'orange']
['3', 'orange']
[In]
list=['1','juice','3','orange'] #把想储存的元素放入[]中并用''和,分隔
for lists in list:
print(lists)
[Out]
1
juice
3
orange
[In]
list1=['1','juice','3'] #把想储存的元素放入[]中并用''和,分隔
list1.append('Orange juice is good')
print(list1)
[Out]
['1', 'juice', '3', 'Orange juice is good']
如果要指定增加的位置则用insert。
[In]
list1=['1','juice','3'] #把想储存的元素放入[]中并用''和,分隔
list1.insert(2,'Orange juice is good') #insert(position, object)
print(list1)
[Out]
['1', 'juice', 'Orange juice is good', '3']
如果一次想加入很多个值、或是想将某个 list 中的元素加到另一个 list 的时候,就用"extend"。
[In]
list1=['1','juice','3'] #把想储存的元素放入[]中并用''和,分隔
list2=['Orange','apple','ice']
list1.extend(list2)
print(list1)
[Out]
['1', 'juice', '3', 'Orange', 'apple', 'ice']
如果想要移除list中的一个元素
[In]
list1=['1','juice','3'] #把想储存的元素放入[]中并用''和,分隔
list1.remove('1') #list.remove(object)
print(list1)
[Out]
['juice', '3']
pop会将串列的最後一个元素删除。如果想删除指定位置的元素,则传入位置索引值。
[In]
list1=['1','juice','3','orange'] #把想储存的元素放入[]中并用''和,分隔
list1.pop()#删除list中最後一个元素
print(list1)
list1.pop(0) #如果想删除特定位置的元素,则"()"位置索引值。
print(list1)
[Out]
['1', 'juice', '3']
['juice', '3']
[In]
list1=['1','juice','3','orange','juice','orange'] #把想储存的元素放入[]中并用''和,分隔
del list1[0:2] #删除0~1,不包含2
print(list1)
list1.remove('orange') #用remove可移除特定值
#如果此元素在串列中有多个,Remove()方法只会删除第一个出现的
print(list1)
[Out]
['3', 'orange', 'juice', 'orange']
['3', 'juice', 'orange']
用clear可移除串列中全部元素
[In]
list1=['1','juice','3','orange','juice','orange']
#把想储存的元素放入[]中并用''和,分隔
list1.clear()
print(list1)
[Out]
[]
[In]
list1=['1','juice','3','orange','juice','orange']
#把想储存的元素放入[]中并用''和,分隔
print(list1.index("1")) #orange在第几个
print(list1.count("orange")) #count是指串列内orange的数量
[Out]
0
2
[In]
list1=['1','juice','3','orange','juice','orange']
if "juice" in list1:
print(list1.index('juice'))
else:
print("juice is not in the list")
[Out]
1
明天会有list+range()的程序码练习,让我们期待明天的练习吧XD
https://ppt.cc/fS5FDx
https://ppt.cc/fwM1Nx
https://ppt.cc/fFkZEx
<<: 【左京淳的JAVA WEB学习笔记】第四章 转发、重定向、steam输出
点击Window→Asset Store开启Unity资产商店 在Asset Store的搜寻列搜寻...
台湾地图拼图 教学原文参考:台湾地图拼图 这篇文章延伸「形状配对拼图」的范例,在 Scratch 3...
在过去的29天内,除了直接绑在JSX元素上外,我们从来都没有提过要如何在React处理CSS cod...
Tippy.js Tippy.js 是一款轻量的 JavaScript 动态提示工具库,提供完整的...
graceful shutdown 在关闭服务前,在服务内部以做完该做的事情,使得服务得以善终。 在...