-
Notifications
You must be signed in to change notification settings - Fork 303
Expand file tree
/
Copy pathlists.py
More file actions
106 lines (72 loc) · 1.38 KB
/
lists.py
File metadata and controls
106 lines (72 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
users = ['Dave', 'John', 'Sara']
data = ['Dave', 42, True]
emptylist = []
print("Dave" in emptylist)
print(users[0])
print(users[-2])
print(users.index('Sara'))
print(users[0:2])
print(users[1:])
print(users[-3:-1])
print(len(data))
users.append('Elsa')
print(users)
users += ['Jason']
print(users)
users.extend(['Robert', 'Jimmy'])
print(users)
# users.extend(data)
# print(users)
users.insert(0, 'Bob')
print(users)
users[2:2] = ['Eddie', 'Alex']
print(users)
users[1:3] = ['Robert', 'JPJ']
print(users)
users.remove('Bob')
print(users)
print(users.pop())
print(users)
del users[0]
print(users)
# del data
data.clear()
print(data)
users[1:2] = ['dave']
users.sort()
print(users)
users.sort(key=str.lower)
print(users)
nums = [4, 42, 78, 1, 5]
nums.reverse()
print(nums)
# nums.sort(reverse=True)
# print(nums)
print(sorted(nums, reverse=True))
print(nums)
numscopy = nums.copy()
mynums = list(nums)
mycopy = nums[:]
print(numscopy)
print(mynums)
mycopy.sort()
print(mycopy)
print(nums)
print(type(nums))
mylist = list([1, "Neil", True])
print(mylist)
# Tuples
mytuple = tuple(('Dave', 42, True))
anothertuple = (1, 4, 2, 8, 2, 2)
print(mytuple)
print(type(mytuple))
print(type(anothertuple))
newlist = list(mytuple)
newlist.append('Neil')
newtuple = tuple(newlist)
print(newtuple)
(one, *two, hey) = anothertuple
print(one)
print(two)
print(hey)
print(anothertuple.count(2))