# List and List's method
# Review Variable
As you might see the variable can contain only one data. However, what if we want to contain more than one?
not a good example
a0 = 3
a1 = 23
a2 = 5
a3 = "Hello"
1
2
3
4
2
3
4
# Using List
a = [3, 23, 5, "Hello"]
1
# Getting
a = [3, 23, 5, "Hello"]
print(a[0])
print(a[1])
print(a[2])
print(a[3])
print(a[4]) # ??
1
2
3
4
5
6
2
3
4
5
6
# Setting
a = [3, 23, 5, "Hello"]
a[3] = "HelloWorld"
a[1] = a[0] + a[2]
print(a)
1
2
3
4
5
2
3
4
5
output
OUTPUT
[3, 8, 5, 'HelloWorld']
# List's method
# len
a = [3, 23, 5, "Hello"]
count = len(a)
print(count)
1
2
3
4
2
3
4
output
OUTPUT
4
# in
a = [3, 23, 5, "Hello"]
bool1 = 23 in a
bool2 = 50 in a
print(bool1)
print(bool2)
1
2
3
4
5
6
2
3
4
5
6
output
OUTPUT
True
False
# append
a = [3, 23, 5, "Hello"]
a.append(20)
print(a)
1
2
3
2
3
output
OUTPUT
[3, 23, 5, 'Hello', 20]
# del
a = [3, 23, 5, "Hello"]
del a[2]
print(a)
1
2
3
2
3
output
OUTPUT
[3, 23, 'Hello']
# remove
a = [3, 23, 5, "Hello"]
a.remove("Hello")
print(a)
1
2
3
2
3
output
OUTPUT
[3, 23, 5]
# index
a = [3, 23, 5, "Hello"]
where_is_hello = a.index("Hello")
print(where_is_hello)
1
2
3
2
3
output
OUTPUT
3
# Let's start coding together
- To be given score. Then show the grade. (use only array, can't use
if)
| Grade | Score |
|---|---|
| A | [80, 100] |
| B | [70, 80) |
| C | [60, 70) |
| D | [50, 60) |
| F | [0, 50) |
OUTPUT
score:
get A
OUTPUT
score:
get D
OUTPUT
score:
get B
OUTPUT
score:
get F
Solution
score=float(input("score : "))
i=int(score//10)
g=["F","F","F","F","F","D","C","B","A","A","A"]
print(f"get {g[i]}")
1
2
3
4
2
3
4