Ở đây, chúng ta sẽ tìm hiểu về các phương thức khác nhau để truy cập danh sách đầy đủ và các phần tử của nó dựa trên chỉ mục trong ngôn ngữ lập trình Python.

Bạn đang xem : phần tử danh sách truy cập python

Trang chủ »
Python

Truy cập danh sách và các phần tử của nó bằng Python

Ở đây, chúng ta sẽ tìm hiểu về các phương pháp khác nhau để truy cập danh sách đầy đủ và các phần tử của nó dựa trên chỉ mục trong ngôn ngữ lập trình Python .
Đệ trình bởi Bao gồm Trợ giúp , vào ngày 05 tháng 3 năm 2020

Truy cập danh sách

Để truy cập một danh sách – chúng ta có thể chỉ cần in đối tượng danh sách và danh sách hoàn chỉnh sẽ được in dưới dạng đầu ra.

 print (list_object)

Ví dụ:

Trong ví dụ này, chúng tôi sẽ khai báo và gán danh sách, sẽ in các loại của chúng và sẽ in danh sách. Để tìm loại đối tượng – chúng tôi sử dụng phương thức type () .

 

# danh sách khai báo

list1

=

[

10

,

20

,

< p> 30

,

40

,

50

,

10

,

60

,

10

]

list2

=

[

"Xin chào"

,

"Bao gồm Trợ giúp"

] < / p> list3

=

[

"Xin chào"

,

10

,

20

,

"Bao gồm Trợ giúp"

]

# in danh sách và các phần tử của nó

in

(

"list1:"

,

list1

)

in

(

"list2:"

,

list2

)

in

(

"list3:"

,

list3

)

# in các loại

print

(

"Loại đối tượng list1:"

,

loại

(

list1

)

)

print

(

"Loại đối tượng list2:"

,

loại

(

list2

)

)

print

(

"Loại đối tượng list3:"

,

loại

(

list3

)

)

Đầu ra

 list1: [10, 20, 30, 40, 50, 10, 60, 10]
list2: ['Xin chào', 'Bao gồm Trợ giúp']
list3: ['Xin chào', 10, 20, 'Bao gồm Trợ giúp']
Loại đối tượng list1: & lt; class 'list' & gt;
Loại đối tượng list2: & lt; class 'list' & gt;
Loại đối tượng list3: & lt; class 'list' & gt;

Truy cập các phần tử danh sách dựa trên chỉ mục

Để truy cập các phần tử danh sách dựa trên chỉ mục đã cho – chúng tôi chỉ cần chuyển chỉ mục bắt đầu từ 0 đến length-1 để truy cập phần tử cụ thể và chúng tôi cũng có thể chuyển chỉ mục phủ định để truy cập các phần tử danh sách theo thứ tự ngược lại ( -1 để truy cập phần tử cuối cùng, -2 để truy cập phần tử cuối cùng thứ hai, v.v.)

Cú pháp:

 list_object [index]

Ví dụ:

 

# danh sách khai báo

list1

=

[

10

,

20

,

< p> 30

,

40

,

50

]

# Truy cập các phần tử của danh sách theo chỉ mục của nó

in

(

"list1 [0]:"

,

list1

[

0

]

)

in

(

"list1 [1]:"

,

list1

[

1

]

)

in

(

"list1 [2]:"

,

list1

[

2

]

)

in

(

"list1 [3]:"

,

list1

[

3

]

)

in

(

"list1 [4]:"

,

list1

[

4

]

)

in

(

)

# in một dòng mới

# Truy cập các phần tử của danh sách theo chỉ mục của nó

# theo thứ tự ngược lại

in

(

"list1 [-1]:"

,

list1

[

-

1

]

)

in

(

"list1 [-2]:"

,

list1

[

-

2

]

)

in

(

"list1 [-3]:"

,

list1

[

-

3

]

)

in

(

"list1 [-4]:"

,

list1

[

-

4

]

)

in

(

"list1 [-5]:"

,

list1

[

-

5

]

)

Đầu ra

 list1 [0]: 10
list1 [1]: 20
list1 [2]: 30
list1 [3]: 40
list1 [4]: ​​50

list1 [-1]: 50
list1 [-2]: 40
list1 [-3]: 30
list1 [-4]: 20
list1 [-5]: 10

Truy cập các phần tử bằng cách sử dụng Cắt danh sách

Chúng tôi cũng có thể truy cập một tập hợp các phần tử bằng cách sử dụng phương pháp cắt danh sách bằng cách xác định start_index và end_index.

Cú pháp:

 list_object [[start]: [end])

Lưu ý: Một trong các giá trị bắt đầu hoặc kết thúc có thể là tùy chọn – hãy xem xét ví dụ dưới đây.

Ví dụ:

 

# danh sách khai báo

list1

=

[

10

,

20

,

< p> 30

,

40

,

50

]

# danh sách in

in

(

"list1:"

,

list1

)

# phần tử in bằng cách sử dụng phương pháp cắt danh sách

# in 5 phần tử từ khi bắt đầu

in

(

"list1 [: 5]:"

,

list1

[

:

5

]

)

# in 3 phần tử từ đầu

in

(

"list1 [: 3]:"

,

list1

[

:

3

]

)

# in tất cả các phần tử từ chỉ mục 0

in

(

"list1 [0:]:"

,

list1

[

0

:

]

)

# in tất cả các phần tử từ chỉ mục 3

in

(

"list1 [3:]:"

,

list1

[

3

:

]

)

# in các phần tử từ chỉ mục 2 đến 3

in

(

"list1 [2: 3]:"

,

list1

[

< p> 2

:

3

]

)

# in các phần tử từ chỉ mục 0 đến 4

in

(

"list1 [0: 4]:"

,

list1

[

< p> 0

:

4

]

)

# in các phần tử từ chỉ mục 1 đến 4

in

(

"list1 [1: 4]:"

,

list1

[

< p> 1

:

4

]

)

# in các phần tử theo thứ tự ngược lại

in

(

"list1 [:: -1]:"

,

list1

[

:

:

-

1

]

)

Đầu ra

 list1: [10, 20, 30, 40, 50]
list1 [: 5]: [10, 20, 30, 40, 50]
list1 [: 3]: [10, 20, 30]
list1 [0:]: [10, 20, 30, 40, 50]
list1 [3:]: [40, 50]
list1 [2: 3]: [30]
list1 [0: 4]: [10, 20, 30, 40]
list1 [1: 4]: [20, 30, 40]
list1 [:: -1]: [50, 40, 30, 20, 10]

QUẢNG CÁO

QUẢNG CÁO


Xem thêm những thông tin liên quan đến chủ đề Phần tử danh sách truy cập python

Top K Frequent Elements – Bucket Sort – Leetcode 347 – Python

  • Tác giả: NeetCode
  • Ngày đăng: 2021-05-14
  • Đánh giá: 4 ⭐ ( 1783 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 🎓 Get 10% off EducativeIO today ▸ https://www.educative.io/neetcode
    🚀 https://neetcode.io/ – A better way to prepare for Coding Interviews

    🟣 Get 10% off AlgoMonster today ▸ https://bit.ly/3nYBVKS
    (Use code NEET at checkout for 10% off lifetime access)
    🐮 Support the channel: https://www.patreon.com/NEETcode
    👨‍💻 ($100 off) Practice coding interviews with experienced FAANG engineers: https://iio.sh/r/WF4s

    Twitter: https://twitter.com/neetcode1
    Discord: https://discord.gg/ddjKRXPqtk

    💡 CODING SOLUTIONS: https://www.youtube.com/playlist?list=PLot-Xpze53leF0FeHz2X0aG3zd0mr1AW_
    💡 DYNAMIC PROGRAMMING PLAYLIST: https://www.youtube.com/watch?v=73r3KWiEvyk&list=PLot-Xpze53lcvx_tjrr_m2lgD2NsRHlNO&index=1
    🌲 TREE PLAYLIST: https://www.youtube.com/watch?v=OnSn2XEQ4MY&list=PLot-Xpze53ldg4pN6PfzoJY7KsKcxF1jg&index=2
    💡 GRAPH PLAYLIST: https://www.youtube.com/watch?v=EgI5nU9etnU&list=PLot-Xpze53ldBT_7QA8NVot219jFNr_GI
    💡 BACKTRACKING PLAYLIST: https://www.youtube.com/watch?v=pfiQ_PS1g8E&list=PLot-Xpze53lf5C3HSjCnyFghlW0G1HHXo
    💡 LINKED LIST PLAYLIST: https://www.youtube.com/watch?v=G0_I-ZF0S38&list=PLot-Xpze53leU0Ec0VkBhnf4npMRFiNcB&index=2

    Problem Link: https://leetcode.com/problems/top-k-frequent-elements/

    0:00 – Read the problem
    2:58 – Drawing Explanation
    9:42 – Coding Explanation

    leetcode 347
    This question was identified as an interview question from here: https://github.com/xizhengszhang/Leetcode_company_frequency

    sorted array python
    Disclosure: Some of the links above may be affiliate links, from which I may earn a small commission.

Index trong python và cách truy cập phần tử trong list Python

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 8941 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cùng tìm hiểu index trong python và cách truy cập phần tử trong list Python thông qua index. Bạn sẽ học được khái niệm index trong python là gì cũng như cách lấy phần tử trong list python thông qua in

Hướng dẫn và ví dụ Python Lists

  • Tác giả: openplanning.net
  • Đánh giá: 3 ⭐ ( 3815 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

BÀI TẬP DANH SÁCH TRONG PYTHON

  • Tác giả: blogtoantin.com
  • Đánh giá: 3 ⭐ ( 4861 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài viết cung cấp cho các bạn lời giải cho một số bài toán về nội dung danh sách trong ngôn ngữ lập trình Python như sắp xếp danh sách, …

Lập trình Python – Danh sách (mảng) trong Python – HourOfCode Vietnam

  • Tác giả: hourofcode.vn
  • Đánh giá: 5 ⭐ ( 5018 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Python – Lists (Danh sách) – Online Courses – Anytime, Anywhere

  • Tác giả: mifago.com
  • Đánh giá: 4 ⭐ ( 2015 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Truy cập các phần tử của tập hợp List trong Python

  • Tác giả: tek4.vn
  • Đánh giá: 4 ⭐ ( 8150 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  » - img src căn trái

By ads_php