de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 user3022562
user3022562
Question

Bagaimana cara mendapatkan panjang daftar list dalam python

Jadi, jika saya memiliki sebuah daftar yang disebut myList, saya menggunakan len(myList) ` untuk menemukan jumlah elemen dalam daftar itu. Baiklah. Tetapi bagaimana saya menemukan jumlah daftar dalam sebuah daftar?

text = open("filetest.txt", "r")
myLines = text.readlines()
numLines=len(myLines)
print numLines

File teks di atas yang digunakan memiliki 3 baris dari 4 elemen yang dipisahkan oleh koma. Variabel numLines mencetak sebagai '4' bukan '3'. Jadi, len(myLines) ` mengembalikan jumlah elemen dalam setiap daftar, bukan panjang daftar dari daftar.

Ketika saya mencetak myLines[0], saya mendapatkan daftar pertama, myLines[1] daftar kedua, dst. Tetapi len(myLines) tidak menunjukkan jumlah daftar, yang seharusnya sama dengan 'jumlah baris'.

Saya perlu menentukan berapa banyak baris yang sedang dibaca dari file.

14 2013-11-22T17:41:14+00:00 3
Pemrograman
python
list
readlines
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Javier Castellanos
Javier Castellanos
22 November 2013 в 7:07
2013-11-22T19:07:34+00:00
Lebih
Sumber
Sunting
#22896680

Ini menyimpan data dalam daftar list.

text = open("filetest.txt", "r")
data = [ ]
for line in text:
    data.append( line.strip().split() )

print "number of lines ", len(data)
print "number of columns ", len(data[0])

print "element in first row column two ", data[0][1]
21
0
 duhaime
duhaime
22 November 2013 в 6:05
2013-11-22T18:05:12+00:00
Lebih
Sumber
Sunting
#22896679

"File teks di atas yang digunakan memiliki 3 baris dengan 4 elemen yang dipisahkan oleh koma. Variabel numLines mencetak sebagai '4' bukan '3'. Jadi, len(myLines) mengembalikan jumlah elemen dalam setiap daftar bukan panjang daftar dari daftar."

Kedengarannya seperti Anda membaca dalam .csv dengan 3 baris dan 4 kolom. Jika demikian, Anda dapat menemukan jumlah baris dan baris dengan menggunakan metode .split():

text = open("filetest.txt", "r").read()
myRows = text.split("\n")      #this method tells Python to split your filetest object each time it encounters a line break 
print len(myRows)              #will tell you how many rows you have
for row in myRows:
  myColumns = row.split(",")   #this method will consider each of your rows one at a time. For each of those rows, it will split that row each time it encounters a comma.  
  print len(myColumns)         #will tell you, for each of your rows, how many columns that row contains
 duhaime
duhaime
Jawaban edit 22 November 2013 в 6:10
1
0
Anoop Singh
Anoop Singh
10 Januari 2015 в 8:31
2015-01-10T20:31:04+00:00
Lebih
Sumber
Sunting
#22896681

jika nama list Anda adalah listlen maka ketik saja len(listlen). Ini akan mengembalikan ukuran daftar Anda dalam python.

 Mikhail_Sam
Mikhail_Sam
Jawaban edit 11 Januari 2018 в 7:02
0
0
Related communities 6
Python Indonesia
Python Indonesia
24 686 pengguna
Programmer Python Indonesia. Group ini dikelola oleh sejumlah admin. Baca pesan tersemat / pinned message: https://t.me/pythonID/217588
Buka telegram
Indonesian Python Warriors
Indonesian Python Warriors
1 462 pengguna
Di grup ini tidak ada kewajiban untuk menggunakan username dan foto. Yang tidak boleh adalah spamming. Gak boleh baper, kalau nanya yang bener, eror jangan difoto pake HP, gunakan screenshot, code copas ke pastebin.com lalu share link ke sini.
Buka telegram
Python-ID Jogja
Python-ID Jogja
962 pengguna
Buka telegram
BASIC PYTHON INDONESIA
BASIC PYTHON INDONESIA
214 pengguna
Buka telegram
Python Newbie Indonesia
Python Newbie Indonesia
180 pengguna
Peraturan grup Python Newbie 🌻Dilarang spam 🌻Dilarang menggunakan bahasa kasar 🌻Dilarang beriklan di grup tanpa seizin admin Beberapa video dasar python dapat diliat melalui channel youtube juan aditya Jangan lupa untuk subscribe ya🙏
Buka telegram
PythonWealth Indonesia 🇮🇩
PythonWealth Indonesia 🇮🇩
29 pengguna
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 2 hari yang lalu
2
Akshit Mehta
Terdaftar 4 hari yang lalu
3
me you
Terdaftar 1 minggu yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi