Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5ccd29b

Browse files
author
VincentJ
committed
[C]增加了列表的一些相关操作(Java中的数组)
1 parent 90f2e55 commit 5ccd29b

File tree

4 files changed

+97
-0
lines changed

4 files changed

+97
-0
lines changed

‎.idea/inspectionProfiles/Project_Default.xml‎

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎.idea/vcs.xml‎

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎chapter2/ArrayInPy.py‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 定义列表--Java中的数组
2+
books = ["《红楼梦》", "《围城》", "when happiness knocked"]
3+
print(books)
4+
5+
# 获取
6+
print(books[1])
7+
print(books[2].title())
8+
# 访问最后一个,以此类推,带-号就是倒数第几个
9+
print(books[-1])

‎chapter2/CRUD.py‎

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
data = [0, 1, 2, 3, 4, 5, 6]
2+
3+
# 修改数据
4+
data[-1] = 10
5+
print(data)
6+
7+
# 增加数据
8+
data[-1] = 6
9+
data.append(7)
10+
print(data)
11+
12+
# 初始化
13+
data2 = []
14+
data2.append(100)
15+
data2.append(101)
16+
print(data2)
17+
18+
# 插入数据
19+
data.insert(0, -1)
20+
print(data)
21+
data.insert(-1, 8)
22+
print(data)
23+
24+
# 删除数据
25+
del data[-2]
26+
print(data)
27+
28+
firstData = data.pop()
29+
print(firstData)
30+
print(data)
31+
32+
# 删除并获取第二个索引的数据
33+
secondData = data.pop(1)
34+
print(secondData)
35+
print(data)
36+
37+
# 使用remove删除制定值
38+
val4 = data[4]
39+
print("我要删除值是" + str(val4) + "的数据")
40+
data.remove(val4)
41+
print(data)
42+
43+
data = [1, 2, 3, 4]
44+
print(data)
45+
print("在中间插入一个100")
46+
length = len(data)
47+
print("列表的长度:" + str(length))
48+
data.insert(int(len(data) / 2), 100)
49+
print(data)
50+
51+
# sort永久排序
52+
newData = ["China", "Japan", "English", "Canada", "France"]
53+
newData.sort()
54+
print(newData)
55+
# 倒序(也是永久)
56+
newData.sort(reverse=True)
57+
print(newData)
58+
59+
# sorted()临时排序
60+
print(sorted(newData))
61+
print(newData)
62+
# reverse()反转输出(永久修改顺序)
63+
print("反转输出")
64+
newData.reverse()
65+
print(newData)
66+
67+
# len()确定长度
68+
print("newData的length:" + str(len(newData)))
69+
70+
# 当且仅当列表为空的时候,通过-1来获取最后的一个元素才会出错

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /