ソースコード
#coding:utf-8
#list copy
import copy
import os
lista =[0,1,[2,3]]
print(lista[0],lista[1],lista[2])
listb = lista
listc =lista.copy()
listd = copy.deepcopy(lista)
print(lista,listb,listc,listd)
a =["apple","banana","kiwi","orange"]
b = a
c = a.copy()
d = copy.deepcopy(a)
print(a,b,c,d)
a[1] = "バナナ"
print(a,b,c,d)
fruits = ["apple","pear","banana","kiwi","orange"]
print(fruits)
print(fruits[2:])
print(fruits[:3])
base = [1,2,3,4]
new = [i*2 for i in base]
print(new)
#clear,pop,remove,del
#stack filo first in last out
#FCLS first come last service
import random
stack =[]
for i in range(10):
stack.append(random.randint(2,50))
print(stack)
result=0
for i in range(10):
result += stack.pop()
print(f'総和={result}')
print(stack)
#QUEUE:FIFO First in first out
#FCFS first come first service
queue=[]
for i in range(10):
name= input("お名前は: ")
queue.append(name)
print(queue)
for i in range(10):
call = queue.pop(0)
print(call)
"""
l=['Alice','Bob','Charlie','Bob','Dave']
l.remove('Alice')
print(l)
a=[0,1,2]
a.clear()
print(a)
b=[0,10,20,30,40,50]
"""